2017-01-18 2 views
0

Ich bin neu zu mongodb und versuche herauszufinden, mit MongoClient in einer node.js/express-Anwendung zu sortieren.sortiere mongodb Sammlung nach Datum in node.js

Dies funktioniert in dem Mongo Kommandozeilen-Client:

db.mycollection.find().sort({"date":-1}); // displays by date, newest to oldest 

Ich versuche, die gleiche Sache in meiner Anwendung zu erreichen:

db.collection('mycollection').find().sort({"date":-1}); //order remains the same 

Wie kann ich das gleiche Ergebnis wie die ersten erreichen Abfrage? Vielen Dank.

Antwort

2

Also, zuerst würde ich empfehlen, Mongoose zu verwenden. Ist dies jedoch nicht der Fall, fügt der Node MongoClient Dinge wie das Sortieren in die find() - Argumente ein:

db.collection('mycollection').find({}, {sort:{date:-1}});