2017-01-18 8 views
0

私はmongodbが新しく、node.js/expressアプリケーションでMongoClientを使ってソートを試みようとしています。node.jsの日付でソートmongodbコレクション

これはMongoのコマンドラインクライアントで動作します。

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

私は自分のアプリケーションで同じことを達成しようとしている:

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

どのように私は最初と同じ結果を達成することができますクエリ?ありがとうございました。

答えて

2

まず、Mongooseの使用をお勧めします。しかし、Node MongoClientが失敗すると、find()引数にソートのようなものが置かれます。

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