Вероятно искате да направите заявка за диапазон, например за всички елементи, създадени след дадена дата:
db.gpsdatas.find({"createdAt" : { $gte : new ISODate("2012-01-12T20:15:31Z") }});
Използвам $gte
(по-голямо или равно), защото това често се използва за заявки само за дата, където компонентът за време е 00:00:00.
Ако наистина искате да намерите дата, равна на друга дата, синтаксисът ще бъде
db.gpsdatas.find({"createdAt" : new ISODate("2012-01-12T20:15:31Z") });