MongoDB的update

作者: 最爱当年的我 | 来源:发表于2018-03-20 14:21 被阅读16次
    基本语法

    db.customers.find().pretty();数据的查询

    操作符

    $set

     添加一个参数

    db.customers.update({first_name:'John'},{$set:{age:1}})

    匹配所有John的参数修改
    db.customers.update({first_name:'John'},{$set:{age:1}},{multi:true})

    $inc 设置增量

    db.customers.update({first_name:'John'},{$inc:{age:12}})

    $unset 删除某个字段

    db.customers.update({first_name:'John'},{$unset:{age:1}})

    upsert:没有找到 Mary 的情况追加一条数据

    db.customers.update({first_name:'Mary'},{first_name:'Mary',age:12},{upsert:true})

    $rename 参数名的重命名

    db.customers.update({first_name:'Mary'},{$rename:"first_name":"name"} )

    justOne:为true删除一个默认全部

    db.customers.remove({first_name:'Steven'},{justOne:true} )

    or:查询条件

    db.customers.find($or:[{first_name:'Steven'},{first_name:'Mary'} ])

    (>)大于 - $gt(<)小于 - $lt(>=)大于等于 - $gte(<= )小于等于 - $lte

    db.customers.find(age:{$lt:40})

    相关文章

      网友评论

        本文标题:MongoDB的update

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