MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie kann ich eine Meteor-Sammlung nach dem Zeitpunkt des Einfügens sortieren?

Angenommen, das date_created in einem gültigen Datumsformat zusammen mit dem Zeitstempel vorliegt, sollten Sie den geparsten Wert von date_created einfügen mit Date.parse() Javascript-Funktion, die die Anzahl der Millisekunden zwischen dem 1. Januar 1970 und dem in date_created enthaltenen Datumswert angibt .

Infolgedessen enthält der zuletzt hinzugefügte Datensatz einen größeren Wert von date_created als der davor eingefügte Datensatz.

Sortieren Sie nun beim Abrufen der Datensätze den Cursor in absteigender Reihenfolge des date_created Parameter als:

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

Dadurch werden Datensätze von neuer nach älter sortiert.

Hoffe das hilft.