Probablemente desee realizar una consulta de rango, por ejemplo, todos los elementos creados después de una fecha determinada:
db.gpsdatas.find({"createdAt" : { $gte : new ISODate("2012-01-12T20:15:31Z") }});
estoy usando $gte
(mayor que o igual), porque esto se usa a menudo para consultas de solo fecha, donde el componente de hora es 00:00:00.
Si realmente desea encontrar una fecha que sea igual a otra fecha, la sintaxis sería
db.gpsdatas.find({"createdAt" : new ISODate("2012-01-12T20:15:31Z") });