我有一个包含dateAcquired
属性的集合(来自应用程序正在使用的XML API Feed)。
我正在尝试编写一个.find()
查询,该查询将从今天起撤回大于或等于1个月前的所有条目。
dateAcquired
字段日期如下:"dateAcquired": "2014-03-28 06:08 AM"
。
如何在mongodb中进行查询?
答案 0 :(得分:0)
正如Neil Lunn已经说过的那样,你应该在mongo中使用你的日期的时间戳。 有关解析日期的更多信息等are here
如果您使用时间戳,那么您可以使用类似这样的内容作为查找选择器而不是mongo集合:
{dateacquired:{$ gte:date_from,$ lte:date_to}}
您可以使用momentjs(推荐)或其他任何方式计算日期。