MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment puis-je trier une collection Meteor par heure d'insertion ?

En supposant que la date_created est dans un format de date valide avec l'horodatage, vous devez insérer la valeur analysée de date_created en utilisant Date.parse() fonction javascript, qui donne le nombre de millisecondes entre le 1er janvier 1970 et la valeur de date contenue dans date_created .

En conséquence, l'enregistrement le plus récemment ajouté contiendra une plus grande valeur de date_created que l'enregistrement inséré avant.

Maintenant, lors de la récupération des enregistrements, triez le curseur dans l'ordre décroissant de la date_created paramètre comme :

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

Cela triera les enregistrements du plus récent au plus ancien.

J'espère que cela vous aidera.