2017-09-08 70 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"} })