Удалить все документы в базе данных CouchDB *, кроме *проектных документов

Можно ли удалить все документы в базе данных CouchDB, кроме проектных документов, не создавая конкретный вид для этого?

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

Если это единственный допустимый подход, я думаю, что гораздо практичнее удалить всю базу данных и создать ее с нуля, снова вставив проектную документацию.

18
задан dangonfast 14 April 2012 в 17:30
поделиться