我正在开发一个离线工作的原型网站,该网站利用Pouch DB,以便在它上线时同步回服务器上的CouchDB.
该袋DB冲突指导说:
要解决冲突,您可以在当前获胜者的基础上添加()新修订.
你怎么做到这一点?我尝试了以下功能但是没有按预期工作:
function (current, chosen) {
chosen._rev = current._rev;
chosen._conflicts = [];
db.put(chosen);
};
function (chosen) {;
db.put(chosen);
};
Run Code Online (Sandbox Code Playgroud)
top函数有两个文档:
我在某些地方(比如这里)读到删除丢失的冲突是必要的,但如果可能的话我宁愿不删除任何内容,而Pouch DB指南也没有提到这一点.