【发布时间】:2015-02-19 21:58:14
【问题描述】:
我正在尝试在 MongoDB 中的两个日期之间进行查询,但我没有得到任何回复,但我确实有正确的数据。我在想日期格式可能是错误的。这是正确的吗?
这是我正在运行的查询
{ '$gte': Sun Feb 01 2015 02:00:00 GMT+0200 (IST),
'$lt': Tue Mar 03 2015 02:00:00 GMT+0200 (IST) }
我的 JS 查询代码是这样的
query.created = {$gte:new Date(this.props.startDate), $lt:new Date(this.props.endDate)};
【问题讨论】:
-
你检查this SO了吗?
-
@Ethaan 现在看起来格式错误,谢谢
-
注意不要在这里混淆mongo shell和meteor ...您发布的JS代码看起来不错(Meteor到处都使用JS
Date对象)。我不明白第一个对象是什么(它甚至不是有效的 JSON).. -
@mnemosyn 是创建查询的 console.log