从类型数组

时间:2017-07-27 14:25:36

标签: javascript pouchdb

我有一个具有数组属性的文档。 如何将新项目附加到此属性? 是否有与MongoDB的$push()类似的函数?

我发现此问题的唯一解决方案是使用包含所有旧值加上新值的新属性重新分配属性。

1 个答案:

答案 0 :(得分:2)

PouchDB没有"追加"的概念。要更新文档,您必须完全替换它。

从PouchDB中获取文档后,您可以根据需要使用JavaScript的push()方法或任何其他修改方法对其进行修改,但之后您必须编写整个文档一次到PouchDB,更新它。