MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

retornar consulta com base na data


Você provavelmente deseja fazer uma consulta de intervalo, por exemplo, todos os itens criados após uma determinada data:
db.gpsdatas.find({"createdAt" : { $gte : new ISODate("2012-01-12T20:15:31Z") }});

Estou usando $gte (maior que ou igual), porque geralmente é usado para consultas somente de data, em que o componente de hora é 00:00:00.

Se você realmente deseja encontrar uma data que seja igual a outra data, a sintaxe seria
db.gpsdatas.find({"createdAt" : new ISODate("2012-01-12T20:15:31Z") });