MongoDB的update

MongoDB的update_第1张图片
基本语法

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)