2017-04-15 37 views
0

所以我試圖做這樣的事情:Mongodb如何更新元素只有當它等於一個字符串x?

DB.update({_id}, {$set: {name: 'Bar'}}); // Set name to Bar only if name is Foo 

但我只想名字更新爲「酒吧」,考慮到目前的名稱是「富」。這個怎麼做?

+0

參考以下鏈接:https://docs.mongodb.com/manual/reference/method/db.collection.update/ –

回答

1

像這樣:

db.collection.update({name:"Foo"}, {$set: {name: "Bar"}}, {multi:true}) 
+0

此更新名稱爲 「富」 的所有文件? – pizzae

+0

是的,它的確如此,多虧了:真實 –