2017-01-18 74 views
0

我是mongodb的新手,試圖弄清楚使用node.js/express應用程序中的MongoClient進行排序。在node.js中按日期排序mongodb集合

這個作品在蒙戈命令行客戶端:

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

我想實現我的應用程序相同的事情:

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

我怎樣才能達到同樣的結果作爲第一查詢?謝謝。

回答

2

所以,首先,我建議使用貓鼬。然而,如果沒有這樣做,Node MongoClient會像sort一樣將其排列到find()參數中,如下所示:

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