无法获取比日期更近的条目
Can't get entries more recent than date
我在节点上使用MongoDB和Monk很陌生,到目前为止我真的很喜欢它。 但是,直到我尝试进行查询,该查询将返回日期比我在查询中给出的日期更近的每个条目:
collection.find({date: {$gt: new Date(lastClear)}, {fields: _id:0}, function (e, data) {
// data is empty, e is null
console.log(e, data);
});
它应该返回几个条目,但它没有,我做错了什么?
编辑:我存储这种条目:
{
_id: 507f1f77bcf86cd799439011,
postuniqid: 0123456789,
date: new Date("Fri Jan 23 2015 21:18:51 GMT+0100 (CET)"),
author: 3,
message: 'foo'
}
最后,lastClear 是一个日期对象,至于我的测试,它等于新的日期("星期三 Jan 21 2015 23:45:43 GMT+0100 (CET)")。
我没有使用Monk,而是决定使用默认的MongoDB驱动程序。我不明白为什么,但修饰符在我的数据库或集合上不再适用于 Monk。默认驱动程序的工作方式类似于超级按钮。
相关文章:
- 如何从Angularjs中的新日期获取日期格式
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 从javascript中的日期获取月份号
- 从datetimepicker引导程序上点击的日期获取点击事件
- 如何在JS中从Y-m-d日期获取unix时间戳
- 从getTime()类型的日期获取日期和时间,以显示mySQL数据库中的日期
- 使用 Jquery 从日期获取星期几
- 如何在没有周末的情况下添加天数以从当前日期获取下一个日期
- 从服务器返回的日期获取星期几
- 如何使用 momentjs 从日期获取日期名称
- 时刻.js从日期获取日期名称
- 我想在 JavaScript 中使用日期函数将日期获取为 9 月 8 日星期日上午 11:46
- 从当前日期获取GMT字符串
- 为什么angularjs摘要使用日期获取函数进入无限循环
- 从格式化日期获取UTC时间戳-javascript
- 如何在codebehind中为Datepicker设置日期/获取日期
- 如何在asp.net/c#中从两个开始和结束自定义日期获取周数
- 从给定的开始日期获取结束日期
- 在javascript中使用当前日期获取两周日期
- 日期获取自定义周开始日的周数