Удаление всех документов couchbase lite без синхронизации с основной базой данных - PullRequest
0 голосов
/ 13 июля 2020

Я разрабатываю мобильное приложение, которое использует couchbase lite в качестве локальной базы данных. Локальные изменения автоматически обновляются в основной базе данных через шлюз couchbase syn c. Я хочу проверить наличие указанного условия c и удалить все существующие документы в мобильном приложении, которые еще не загружены. Как я собираюсь этого добиться? Спасибо.

1 Ответ

0 голосов
/ 22 июля 2020

Если вы ищете документы, которые являются локальными только для устройства и никогда не синхронизируются, у вас есть несколько вариантов:

  • Настроить фильтр репликации , который будет фильтровать только локальные документы (предположительно идентифицируемые каким-либо свойством), чтобы не передавать эти документы серверу. Также см. Pattern 4 section
  • Вы можете создать отдельный экземпляр Couchbase Lite для локальных документов устройства. Есть некоторые предостережения - это описано в разделе шаблон 2 )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...