2014-02-11 23 views
0

我有很少的文件在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", 
} 

回答

0

試試這個:

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

文件可以發現here

相關問題