MongoDB-查询语句中>、>=、<、<=、=、!=、in、not in用法介绍
今天来学习在mongodb中的一些其他查询语句的用法,主要包含以下内容:1、查询条件中针对某个字段使用大于、大于等于、小于、小于等于、等于、不等于判断$gt: 大于$gte: 大于等于$lt: 小于$lte: 小于等于$eq: 等于$ne: 不等于使用格式db.<collection>.find({<field>: {$<op...
·
今天来学习在mongodb中的一些其他查询语句的用法,主要包含以下内容:
1、查询条件中针对某个字段使用大于、大于等于、小于、小于等于、等于、不等于判断
|
$gt: 大于 |
$gte: 大于等于 |
| $lt: 小于 | $lte: 小于等于 |
| $eq: 等于 | $ne: 不等于 |
使用格式
db.<collection>.find(
{<field>: {$<operator>: <value>}}
)
mysql:
select * from user where age > 70
select * from user where name = "小博"
mongodb:
db.getCollection("user").find({age:{$gt:69}})
db.getCollection("user").find({name:{$eq:"小博"}})
2、查询某个字段包含/不包含的用法
$in: 匹配和任意指定值相等的文档
$nin:匹配和任意指定值都不相等的文档
使用格式
db.<collection>.find(
{<field>: {$<operator>: [<value1>, <value2>, ...]}}
)
用法举例说明:
比如查询名称为乾隆或者五阿哥的数据:
mysql:
select * from user where name in ("乾隆","五阿哥")
mongodb:
db.getCollection("user").find({name:{$in:["乾隆","五阿哥"]} })
如果文章对你有帮助,记得转发、留言、点赞、加关注哦!
如果你对目前的工作比较困惑,不知道如何去提升自己,欢迎报名咨询付费服务,详细介绍可见:职场大咖带你助攻面试求职+职业发展
END

所有原创文章
第一时间发布至此公众号「小博测试成长之路」

长按二维码/微信扫码 添加作者
往期推荐
MongoDB-通过docker搭建一个用来练习的mongodb数据库
MongoDB-在windows电脑本地安装一个mongodb的数据库
MongoDB-使用mongo/mongosh命令行连接数据库
MongoDB-插入数据insert、insertOne、insertMany、save用法介绍
更多推荐



所有评论(0)