Mongodb只有在等于字符串x时才更新元素?

时间:2017-04-15 08:49:21

标签: javascript mongodb

所以我想尝试做这样的事情:

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

但我只想将名称更新为'Bar',因为当前名称为'Foo'。怎么做?

1 个答案:

答案 0 :(得分:1)

像这样:

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