[Node.js]MongoDBで検索結果を降順でソートする
書式
変数名.collection(コレクション名).find().sort(項目名:-1).toArray(function(err, result)
使用例
var MongoClient = require('mongodb').MongoClient; //接続文字列 var url = "mongodb://localhost:27017/"; // MongoDBへ接続 MongoClient.connect(url, function(err, db) { if (err) throw err; var dbo = db.db("testdb"); //nameで降順 var sort = { name: -1 }; // 検索結果をソートする dbo.collection("employees").find().sort(sort).toArray(function(err, result) { if (err) throw err; //結果メッセージを出力 console.log(result); //MongoDBへの接続を切断 db.close(); }); });
実行結果
[
{ _id: 58fdbf5c0ef8a50b4cdd9a8e, name: 'Bcc’, address: '1111’},
{ _id: 58fdbf5c0ef8a50b4cdd9a86, name: 'Add’, address: '2222’}
]