MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come posso ordinare una raccolta di Meteor per ora di inserimento?

Supponendo che il date_created è in un formato di data valido insieme al timestamp, dovresti inserire il valore analizzato di date_created utilizzando Date.parse() funzione javascript, che fornisce il numero di millisecondi tra il 1 gennaio 1970 e il valore della data contenuto in date_created .

Di conseguenza, il record aggiunto più di recente conterrà un valore maggiore di date_created rispetto al record inserito prima di esso.

Ora, durante il recupero dei record, ordina il cursore in ordine decrescente di date_created parametro come:

 Aphorisms.find({}, {sort: {date_created: -1}});

Questo ordinerà i record dal più recente al più vecchio.

Spero che questo aiuti.