我的 Angular (Ionic) 代码通过 $index 获取数据库中的文档,打开一个带有表单的模式来更改数据,最后 delta-pouch 保存更新的文档。但是,delta pouch 并没有更新文档,而是创建了一个新文档。
$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 创建一个新的?