MongoBD 查询快速学习入门

简单条件查询

db.getCollection('ruleParam').find({"param":"最新签约状态"})

参数说明

db.getCollection('集合名').find({"键":"值"})

多条件查询

db.getCollection('orderResult').find({"orderId":"357555","ruleName":"ruleDefault"})  #AND
db.getCollection('orderResult').find({$or:[{"orderId":"357555"},{"orderId":"357289"}]})  #OR

参数说明

db.getCollection('集合名').find({"键1":"值1","键2":"值2"})  #AND
db.getCollection('集合名').find({$or:[{"键1":"值1"},{"键2":"值2"}]})  #OR

好像不同层级的键值对不能同时设为条件

条件操作符查询

操作符说明:

  • $gt : (greater than) 大于
  • $lt : (less than) 小于
  • $gte : (greater than or equal) 大于等于
  • $lte : (less than or equal) 小于等于
db.getCollection('集合名').find({num: {$lt : "150"}}) #num<150
db.getCollection('集合名').find({num: {$lt : "150",$gt : "100"}})  # 100< num < 150

IN | NOT IN

db.getCollection('orderResult').find({"orderId" : {$in:["357289","357264","357555"]}})

NOT IN 的参数为$nin

排序

.sort(“键”.“值”), 放在最后面

未完待续…
目前工作内容学到这里就够用了, 等要用到更多内容再边学便用, 人生苦短~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值