ノードでmonkを使用して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)")と同じです。