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})
网友评论