Meteor JS:Mongo中的日期范围查询

时间:2014-04-12 02:15:31

标签: mongodb meteor

我有一个包含dateAcquired属性的集合(来自应用程序正在使用的XML API Feed)。

我正在尝试编写一个.find()查询,该查询将从今天起撤回大于或等于1个月前的所有条目。

dateAcquired字段日期如下:"dateAcquired": "2014-03-28 06:08 AM"

如何在mongodb中进行查询?

1 个答案:

答案 0 :(得分:0)

正如Neil Lunn已经说过的那样,你应该在mongo中使用你的日期的时间戳。 有关解析日期的更多信息等are here

如果您使用时间戳,那么您可以使用类似这样的内容作为查找选择器而不是mongo集合:

{dateacquired:{$ gte:date_from,$ lte:date_to}}

您可以使用momentjs(推荐)或其他任何方式计算日期。