db.users.action({filter},{projection},{options})
- multi
如果我们想把所有有名字(filter)的数据的age字段(projection)设置(set)为19
db.users.update({name:{$exists:true}},{$set:{age:19}})
返回结果为
Updated 1 existing record(s) in 2ms
这显然不符合我们的要求,因此我们需要用到multi操作
db.users.update({name:{$exists:true}},{$set:{age:19}},{multi:true})
返回结果为
Updated 5 existing record(s) in 64ms
网友评论