Study - mongodb 一些操作符 & 方法

本文深入探讨了MongoDB中的条件操作符,如$gt、$lt、$gte和$lte,以及$type操作符的使用方法。通过对比MongoDB与SQL的查询语法,帮助读者理解如何高效地进行数据检索。此外,还介绍了sort()方法,用于实现数据的升序和降序排序。

Before

条件操作符

条件操作符用于比较两个表达式并从mongoDB集合中获取数据

MongoDB中条件操作符有:

  • $gt - (>) 大于

  • $lt - (<) 小于

  • $gte - (>=) 大于等于

  • $lte - (<=) 小于等于

  • $lt 和 $gt - (<) 和 (>)

  • $lte 和 $gte - (<=) 和 (>=)

查询 之 Mongo VS SQL
MongoSQL
db.col.find({“grades” : {$gt : 60}})Select * from col where grades > 60
db.col.find({grades : {$gte : 77}})Select * from col where grades >=77
db.col.find({grades : {$lt : 60}})Select * from col where grades < 60
db.col.find({grades : {$lte : 63}})Select * from col where grades <= 63
db.col.find({grades : {$lt :90, $gt : 70}})Select * from col where grades>70 AND grades<90
db.col.find({grades : {$lte :85, $gte : 63}})Select * from col where grades>=63 AND grades<=85

$type 操作符

$type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果
MongoDB 中可以使用的类型如下表所示:

$type 查询:

sort()方法

使用sort()方法对数据进行排序

可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中1 为升序排列,而-1是用于降序排列

>db.COLLECTION_NAME.find().sort({KEY:1})

mongodb

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值