Você precisa passar um objeto de data e não uma string de data.
collection.findOne({last_updated: new Date('2014-01-22T14:56:59.301Z')},function(err, doc) {
O driver MongoDB irá transformá-lo em
ISODate
:{
"_id" : ObjectId("52dfe0c469631792dba51770"),
"last_updated" : ISODate('2014-01-22T14:56:59.301Z')
}
Verifique estas questões:
- MongoDB + nodejs:como consultar campos ISODate?
- ISODate não está definido