日付文字列ではなく、日付オブジェクトを渡す必要があります。
collection.findOne({last_updated: new Date('2014-01-22T14:56:59.301Z')},function(err, doc) {
MongoDBドライバーはそれをISODate
に変換します :
{
"_id" : ObjectId("52dfe0c469631792dba51770"),
"last_updated" : ISODate('2014-01-22T14:56:59.301Z')
}
次の質問を確認してください:
- MongoDB + nodejs:ISODateフィールドをクエリする方法は?
- ISODateが定義されていません