首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mongo - Epoch日期比较

Mongo - Epoch日期比较
EN

Stack Overflow用户
提问于 2016-11-10 12:38:44
回答 1查看 2.1K关注 0票数 0

我被Mongo DB中的纪元日期比较卡住了。下面是我的场景,有没有人可以帮我提供一些指针?

场景:-

1)将batchRunDate(1990-10-09T00:30:00Z)转换为纪元日期(结果为655410600000)。2)我在mongo db中有一个名为lastModifiedDate的字段,它以字符串格式存储该字段(值为"/Date(1477560978000)/")。由于该字段是按原样从源代码使用并按原样传递到目标的,因此要求保持字段类型为String。

要求-我要从数据库中提取lastModifiedDate >= batchRunDate的所有记录。

问题-当我运行查询时...{ "lastModifiedDate“:{$gte:"/Date(655410600000)/"}}没有获取所需的记录。在MongoDB中,这种比较的方式似乎完全不同。

谁能让我知道是什么问题?比较两个纪元日期的正确方法/查询是什么?

提前感谢您的指导!!:)

EN

回答 1

Stack Overflow用户

发布于 2016-11-15 18:52:18

它正在做你要求做的事情。

试试“小于”。

代码语言:javascript
复制
{ "lastModifiedDate " : {$lte:"/Date(655410600000)/"}}

该值表示lastModifiedDate小于655410600000

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40520059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档