将一个字段添加到指定的文档

时间:2014-02-11 06:05:18

标签: sql mongodb database

我在mongo中的文件很少。

/* 0 */
{
    "_id" : NumberLong(1208600008100),
    "uwi" : "VAT",
    "num_skv" : 81,
}

/* 1 */
{
    "_id" : NumberLong(1067300000100),
    "uwi" : "ZM",
    "num_skv" : 1,
}
.....

我想在num_skv = 1的所有文档中添加'core'字段。 我可以使用哪个查询?

P.S。我想要这个

{
    "_id" : NumberLong(1067300000100),
    "uwi" : "ZM",
    "num_skv" : 1,
    "core" : "foo bar foor bar",
}

2 个答案:

答案 0 :(得分:1)

db.coll.update({num_skv: 1}, {$set: {core: "bar"}, {multi: true}})

可以找到文档here

答案 1 :(得分:0)

试试这个:

db.coll.update( { num_skv: 1 }, { $set: { core: "bar" }, {multi: true} } )