更新mongoDB文档并添加任何新条目的最佳方法?

时间:2019-04-09 20:24:03

标签: node.js mongodb mongoose

因此,我有一个包含一些待办事项列表的数据库。在我的应用程序中,我可以将新的“ todo”作为数组中的临时存储值添加到待办事项列表中。

“在数据库中用更改的条件(例如标题或完成的状态)更新现有待办事项和/或向待办事项列表中添加新待办事项”的最佳方式是

基本上,我想将本地存储的数组推送到现有的mongoDB文档中,并添加可能已在此过程中添加的所有子文档。

我会专门寻找猫鼬功能吗,或者有很多方法可以做到?谢谢。

编辑:

{
    "_id":"5caca1498accb128c8974d56",
    "title":"todolist1 11111 11111 1111111111",
    "userEmail":"test@gmail.com",
    "todos":[
        {
            "_id":"5caca1498accb128c8974d57",
            "description":"Get this done",
            "completed":true}
    ],
    "dateDue":"2019-04-07T18:24:31.207Z",
    "__v":0
}

这是我现在为了上下文而存储在数据库中的文档的示例。本质上,如果我在本地存储的数组中向“待办事项”添加了一个子文档,那么我将如何更新数据库副本并将新的待办事项推送至该副本。

我不想深入探讨这个问题,然后意识到我做错了。

0 个答案:

没有答案