Итак, я пытаюсь переместить данные из одной базы данных в другую. Я уже переместил их, но мне нужно очистить документы, которые я уже переместил из старой базы данных. Я использую объем выполнения ektorp для выполнения массовых операций. Но по какой-то причине я продолжаю получать document update conflict
, когда пытаюсь удалить массив, вставив _deleted
. Возможно, я ошибаюсь, вот что я сделал.Couch db bulk operations
- Извлечь крупным планом с
include docs
. (По какой-то причине это не работает только сid
иrev
.) - Затем укажите в поле _deleted поле для каждого документа.
- Сообщение с использованием
executebulk
.
Он работает с некоторыми документами, но продолжает документировать конфликт документов для некоторых документов.
Любое решение/предложения, пожалуйста ..
Благодаря Хенрик! В любом случае, похоже, что мы должны включать документы и даже для удаления. Я надеялся, что, если мы предоставим только id и rev, он также должен работать. – Vebito
Результирующий json-документ будет содержать только id, rev и _deleted поля –
О ... вы имеете в виду bulkDocs или результирующий документ после удаления .. потому что Im пытается удалить огромные числа и запросы с помощью http-клиента, поэтому, если я действительно включу docs, это просто повредит производительности действительно плохо ... поэтому искал способ свести к минимуму ответ и запросить полезную нагрузку .... спасибо за информацию в любом случае! – Vebito