Можно ли удалить все документы в базе данных CouchDB, кроме проектных документов, не создавая конкретный вид для этого?
Мой первый подход состоял в том, чтобы получить доступ к стандартному представлению _all_docs
и отбросить те документы, которые начинаются с _design
. Это работает, но для больших баз данных слишком медленно, так как документы необходимо запрашивать из базы данных (, чтобы получить версию документа)по одному.
Если это единственный допустимый подход, я думаю, что гораздо практичнее удалить всю базу данных и создать ее с нуля, снова вставив проектную документацию.