美文网首页mongoDB笔记
MongoDB(options更新操作)

MongoDB(options更新操作)

作者: 余生筑 | 来源:发表于2017-11-27 20:40 被阅读14次
    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

    相关文章

      网友评论

        本文标题:MongoDB(options更新操作)

        本文链接:https://www.haomeiwen.com/subject/fvxjbxtx.html