За последнее время я несколько раз ударил по этому, так что для всех, кто бродит мимо ...
Этот вопрос обычно возникает из модели программирования, которая должна знать, какой документ был удален. Поскольку пользовательские ключи, такие как 'type', не сохраняются при удалении, а _id лучше всего назначать couch, часто было бы неплохо заглянуть под покровы и увидеть что-то об удаленном документе. Альтернативой является создание процесса, который устанавливает удаленное: True (без подчеркивания) для документов, и настраивает любые фильтры прослушивателей и т. Д. Для поиска удаленных: True. Затем один из процессов может фактически удалить документ. Это означает, что любой процесс, запускающий документ, не должен отслеживать _id для возможного удаления.