繁体   English   中英

如何查询 mongodb datetime 这是一个对象/bson?

[英]how to query mongodb datetime which is a object/bson?

我在mongoDb中将日期时间设置为object,但是不能再根据日期时间查询

早些时候 mongoDb 中的日期时间字段曾经是一个字符串,查询工作正常但现在我们将日期时间切换到 object 并且旧查询不再工作。 我尝试使用 ISODate() 但没有返回任何内容

有效的旧查询: { "classId": "cls123", "classTime": { "$gte": "2019-06-01T00:00:00.000", "$lte": "2019-08-11T00:00: 00.000" } }

我试过这个,它仍然不工作1:{“classId”:“cls123”,“classTime”:{“$gte”:ISODate(“2019-06-01T00:00:00.000”),“$ lte”:ISODate ("2019-08-31T00:00:00.000")}}

2:{ "classId": "cls123", "classTime": { "$gte": new ISODate("2019-06-01T00:00:00.000"), "$lte": new ISODate("2019-08- 31T00:00:00.000")}}

3:{“classId”:“cls123”,“classTime”:{“$gte”:新日期(“2019-06-01T00:00:00.000”),“$lte”:新日期(“2019-08- 31T00:00:00.000")}}

//到目前为止,这里没有任何工作是日期时间字段在我的 mongoDb 中的样子

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM