2017-09-08 145 views
-1

我在集合的所有文档中都有以下时间戳字段如何使用具有时区的时间戳查询Mongo?

{"time_stamp": "2017-09-03T20:49:41.986-07:00"}我相信这是在EDT中,但我不完全确定。

我需要一种方法来做$lte$gte comparsions。可能吗 ?

我使用蒙戈外壳

我尝试以下

db.test.find({"time_stamp": {"$gte": new ISODate("2017-09-03T10:49:41.986-07:00")} })

但它没有返回文件

+0

一个网上快速搜索带来了很多的如何做到这一点 – robjwilkins

+0

@robjwilkins我做例子。但是,我看到一堆ISO日期示例。不知道这是否适用于我的情况。你能指出一个链接吗?所以我可以删除我的问题? – user1870400

+0

你可以发布一些你已经试过的查询的例子,也许我们可以看到你的错在哪里 – robjwilkins

回答

1

只是比较的字符串,而不是约会!

db.test.find({"time_stamp": {"$gte":"2017-09-03T10:49:41.986-07:00"} })