1

鉴于此 Person 集合:

{
    "_id" : ObjectId("4f8e95a718bcv9c74da1e6511a"),
    "name" : "John",
    "hobbies" : [{
        "id" : 001,
        "name" : "reading",
        "location" : "home"
    },{
        "id" : 002,
        "name" : "sport",
        "location" : "outside"
    }]
}

和这些新的/编辑的爱好对象:

{
    "name" : "walking",
    "location" : "outside"
}

{
    "id" : 001,
    "name" : "reading",
    "location" : "outside"
}

如果我知道Person我想要管理的内容,那么插入嵌入对象的最佳方法是什么?

目前我的方法是找到Person对象,在我的代码中对其进行必要的修改,然后将其保存回数据库。这行得通。但我想简化并减少到数据库的往返次数。

4

0 回答 0