MongoDB数据库条件查询技巧总结


当前第2页 返回上一页

根据查询结果,我们可以知道时长最长的记录分别是 6980秒、1556秒。那么,我们查询时长大于 3000秒的记录肯定只有一个,那么我们就来试一下,命令如下:

db.files.find({"duration":{$gt:3000}}).pretty()

查询结果如下:

Nice,和我们预想的一样,命令行非常好使。

这里列一下关于 等于、小于、小于等于、大于、大于等于、不等于 的命令示例,以后查看就非常方便了。

操作格式范例RDBMS中的类似语句
等于{<key>:<value>}db.col.find({"duration":"6980"}).pretty()where duration = '6980'
小于{<key>:{$lt:<value>}}db.col.find({"duration":{$lt:50}}).pretty()where likes < 50
小于或等于{<key>:{$lte:<value>}}db.col.find({"duration":{$lte:50}}).pretty()where likes <= 50
大于{<key>:{$gt:<value>}}db.col.find({"duration":{$gt:50}}).pretty()where likes > 50
大于或等于{<key>:{$gte:<value>}}db.col.find({"duration":{$gte:50}}).pretty()where likes >= 50
不等于{<key>:{$ne:<value>}}db.col.find({"duration":{$ne:50}}).pretty()where likes != 50

结尾

通过上面的简单介绍,我们基本上对于 MongoDB 的命令行条件查询就清楚了,特别是倒序查询和条件查询结合实例应该更容易理解。好了,今天的分享就这么多,下期再见。

总结

到此这篇关于MongoDB数据库条件查询技巧的文章就介绍到这了,更多相关MongoDB条件查询内容请搜索


打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...