Py学习  »  MongoDB

振翅/飞镖。不使用ISODATE在mongodb中获取两个日期之间的数据

Isaac • 4 年前 • 592 次点击  

date 类型 Date ,我想归还我所有的文件( $find )在两个特定日期之间。

问题是,我必须用Flutter/Dart编写这些查询,所以不能使用 ISODATE() 分析我的日期是因为(据我所知)没有这样的函数,尽管我确实尝试过 .toIso8601String 没有运气。

我尝试的所有操作都会导致空响应(没有返回文档,但也没有错误)。

我试过的事情:

{"date": {"$gte": "2018-08-23T09:34:32.000Z"}}

{"date": {"$gte": [{ "$dateFromString": { "dateString": "$date" }}, "2018-08-23T09:34:32.000Z"]}}

{"date": {"$gte": {"$date":"2018-08-23T09:34:32.000Z"}}}

{"date": {"$gte": {"$date":"2018-08-23 09:34:32.000"}}}

还有更多。

拜托,有人知道怎么解决这个问题吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/57301
 
592 次点击