【发布时间】:2017-03-11 16:37:33
【问题描述】:
我的收藏看起来像,
[
{"_id":"543a631d525dc7684bb730e3","word":"sda","description":"dsa"},
{"_id":"543a634e525dc7684bb730e4","word":"dsa","description":"dasda"},
{"_id":"543a6886525dc7684bb730e5","word":"sadas","description":"asaaa"}
]
我无法按字母顺序对列表进行排序, 我现在尝试的是-
router.get('/userlist', function(req, res) {
var db = req.db;
db.collection('userlist').find().sort({ word: 1 })
db.collection('userlist').find().toArray(function (err, items) {
res.json(items);
});
});
有人知道如何按单词对列表进行排序吗?
【问题讨论】:
-
修复它:router.get('/userlist', function(req, res) { var db = req.db; db.collection('userlist').find({}, { sort :[['word',1]]}).toArray(function (err, items){ res.json(items); }); });
标签: node.js mongodb sorting mongoose