2

我是一名意大利 PouchDb 和 AngularJS 开发人员。我的 json 文件是:

{
   "_id": "6",
   "_rev": "3-f7283d7683cd6fb15753f494aad1d49f",
   "name": "Ivrea",
   "owners": [
       {
           "owner_id": 1,
           "name": "asdas",
           "address": "asdas",
           "gender": "Uomo",
           "type": "Assente",
           "notes": [
           ]
       },
       {
           "owner_id": 2,
           "name": "balbaba",
           "address": "blabla",
           "gender": "Uomo",
           "type": "Assente",
           "notes": [
           ]
       }
   ]
}

在一个ng-click动作之后,我将删除文档中的owner_id: 2对象。_id: 6在 API 参考中,我发现只有文档删除操作,而不是如何删除文档中的对象。

感谢您的回复!!

亚历山德罗

4

1 回答 1

1

put()从数据库中删除对象后,您只需要将主文档返回到数据库中。:)

db.get('foo').then(function (doc) {
  delete doc.whatever;
  return db.put(doc);
}).catch(function (err) { /* ... */ });
于 2014-08-01T12:00:12.720 回答