概述
mongo中的数据如下:
{ "_id" : ObjectId("5c17119be1f98c3f6328d66e"), "LotNo" : "ps2项目MAL04102ABCD3", "PDNo" : "01", "TaskID" : "OQC2018091002", "MSTime" : "2012/3/18 19:22:33" } { "_id" : ObjectId("5c17119de1f98c3f6328d675"), "LotNo" : "ps2项目MAL04102ABCD3", "PDNo" : "01", "TaskID" : "OQC2018091002", "MSTime" : "2010/8/18 19:22:33" } { "_id" : ObjectId("5c17119de1f98c3f6328d676"), "LotNo" : "ps2项目MAL04102ABCD3", "PDNo" : "01", "TaskID" : "OQC2018091002", "MSTime" : "2012/8/18 19:22:33" }
用下面的语句进行筛选,只能取到2010/8/18的数据(还应该有2012/8/18和2013/3/18)
db.getCollection('oqc').find({"MSTime":{$lte:"2012/8/18",$gte:"2010/8/18"}})
用下面的语句进行筛选,结果没有错误。
db.getCollection('oqc').find({"MSTime":{$lte:"2012/8/18 19:22:33",$gte:"2010/8/18 19:22:33"}})
结论:
字符串日期比较时应把日期格式写全, 否则会有意想不到的错误
最后
以上就是冷静大碗为你收集整理的mongo中字符串日期的比较的全部内容,希望文章能够帮你解决mongo中字符串日期的比较所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复