Mongo数据库查询

时间:2014-12-29 12:10:49

标签: mongodb

我是mongo数据库的新手。请帮我编写查询更新。我已经在mongo中有一个集合,我想在现有的对象字段中添加一个新字段。结构如下。

{
        "_class" : "PersistentContent",
        "originalId" : "2070",
        "videoInfo" : {
                "test1" : ["res"]
        },
}

我想将结构更新为以下格式。

{
        "_class" : "PersistentContent",
        "originalId" : "2070",
        "videoInfo" : {
                "test1" : ["res"],
                "test2" : ["res2"]
        },
}

如何更新集合并将test2添加到videoInfo标记中。

1 个答案:

答案 0 :(得分:2)

使用

db.test.update({"originalId" : "2070"},
{
    $set : { "videoInfo.test2" : ["res2"] }
})