优草派 > Python

Mongdb怎么去查询一定时间的数据?mongdb数据查询方法讲解

罗西汉         优草派

mongdb数据库在大型应用的开发和大量数据的存取处理上有着非常优异的表现,所以它也被用来进行很多python项目的开发。那么在mongdb数据库中怎么编写语句去查询指定时间范围内的数据呢,下面这篇文章就会来介绍时间查询语句的编写和一些相关知识的介绍。

Mongdb怎么去查询一定时间的数据?mongdb数据查询方法讲解

不同于mysql这种关系数据库使用的是T-SQL语句可以用between/end这种语法或者是大小写符号去表示查询指定时间范围内的数据,在mongdb使用的是"$gt" 、"$gte"、 "$lt"、 "$lte"这四个特殊的关键词去表示查询的字段要在在什么什么之间。它们的作用分别为大于、大于等于、小于、小于等于,可以组合使用,示例如下:

db.CollectionAAA.find({ " CreateTime " : { "$gte" : ISODate("2019-07-20T00:00:00Z"), "$lt" : ISODate("2019-07-22T00:00:00Z") } }).count()

在上面这个语句中db表示的当前的数据库,CollectionAAA是被查询的数据表的名称,find则表示这是一个查询语句,CreateTime指的则是查询的字段。而花括号内的语句则是查询的条件等同于mysql查询语句中where后面的语句,这两个语句的作用组合在一起就是查询添加时间小于等于2019年7月22日但是大于7月20日这之间的数据。

这种语句的组合使用方式不是用and连接,而是将条件按照时间顺序写出来然后使用逗号分隔,mongdb在执行时会自动的对他们进行解析。

以上就是Mongdb查询一定时间内数据的语句编写示例和详细解析了,希望对你有所帮助。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024