Удалить все конфликты в pouchDB

моя проблема заключается в синхронизации между pouch и couchDB. Мне удастся получить свои документы с дивана и проверить в сумке, если там уже есть документ. Итак, если у нас есть конфликт, я хочу разрешить конфликт на клиентской стороне. Но я не знаю, как проверить, есть конфликт или нет. Есть ли способ проверить pouchDb на заданные конфликты (после вставки или во время вставки документов) и решить их.

Привет


person Syerad    schedule 05.06.2015    source источник


Ответы (1)


Вы можете использовать плагин pouch-resolve-conflicts, который предлагает простой API для разрешения конфликтов. . :)

И да, вам нужно сделать это индивидуально для всех документов. Таким образом, вы можете сделать allDocs() заранее, чтобы получить их.

person nlawson    schedule 05.06.2015
comment
Спасибо, я думаю, это поможет мне. Но, насколько я понимаю, невозможно получить базу данных с помощью db.replicate.from(...) и получить конфликты. Конфликты будут появляться только в том случае, если вы получите документы?! - person Syerad; 06.06.2015
comment
хорошо, может быть, проблема в том, почему у меня не было конфликта ... Спасибо! - person Syerad; 08.06.2015