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

Como posso ordenar uma coleção Meteor por hora de inserção?


Supondo que o date_created está em um formato de data válido junto com o carimbo de data/hora, você deve inserir o valor analisado de date_created usando Date.parse() função javascript, que fornece o número de milissegundos entre 1º de janeiro de 1970 e o valor de data contido em date_created .

Como resultado disso, o registro adicionado mais recentemente conterá um valor maior de date_created do que o registro inserido antes dele.

Agora, ao buscar os registros, classifique o cursor em ordem decrescente do date_created parâmetro como:
 Aphorisms.find({}, {sort: {date_created: -1}});

Isso classificará os registros do mais novo para o mais antigo.

Espero que isto ajude.