我在节点上使用mongodb和mongodb很新,到目前为止我真的很喜欢它。但是,直到我试图进行一个查询,该查询将返回其日期比我在查询中给出的日期更新的每个条目:
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("Wed Jan 21 2015 23:45:43 GMT+0100 (CET)")。