My Angular(Ionic)代码通过$ index获取db中的doc,打开一个带有表单的模态来更改数据,最后delta-pouch保存更新的doc。但是,delta包不是更新文档,而是创建一个新的..
$scope.editTerritory = function(index){
$scope.modalEdit.show();
$scope.doEditTerritory=function(territory) {
pouch.save({
$id: index.$id,
name: territory.name,
number: territory.number
});
};
};
index._id控制台日志正确响应所请求文档的ID。领土对象也是如此。为什么delta-pouch创造了新的?
答案 0 :(得分:0)
这是delta-pouch的重点 - 每次更新或删除都会产生新文档。但是,如果遇到真正的错误,则应在https://github.com/redgeoff/delta-pouch/issues处提交。 delta-pouch插件只有一周左右的时间;可能有一些错误! :)
答案 1 :(得分:0)