Я использую couchDb в качестве базы данных удаленного мастера. Я копирую его в браузер, используя pouchDb. Затем выполняется синхронизация в реальном времени, поэтому любые изменения в моей удаленной главной базе данных синхронизируются в браузере. Со всеми изменениями вставки / обновления запускается событие и обновляется c. Но когда я удаляю do c в master, delete not synced, событие «change» не вызывается в браузере.
Есть ли что-то, чего мне здесь не хватает?
this.db.replicate.from(this.remoteDb, {
view: this.remoteView,
});
this.db
.sync(this.remoteDb, {
live: true,
retry: true,
pull: true,
push: false,
view: this.remoteView,
})
.on("change", info => {
console.log("change from sync", info);
});