无法获得比日期更新的条目

时间:2015-01-21 22:15:21

标签: javascript node.js mongodb monk

我非常擅长在节点上使用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是一个日期对象,对于我的测试,它等于 new Date(&#34; Wed Jan 21 2015 23:45:43 GMT + 0100(CET)&#34;)< / em>的

1 个答案:

答案 0 :(得分:-1)

我没有使用Monk,而是决定使用默认的MongoDB驱动程序。我不明白为什么但修饰符不再适用于我的数据库或集合中的Monk。默认驱动程序就像魅力一样。