Express 猫鼬,我如何按id和降序排序?
我有这样的代码:我希望它通过id对音乐进行排序,并按desc列出,这样每次用户发布最新的帖子时,最新的帖子都会出现在顶部Express 猫鼬,我如何按id和降序排序?,express,mongoose,Express,Mongoose,我有这样的代码:我希望它通过id对音乐进行排序,并按desc列出,这样每次用户发布最新的帖子时,最新的帖子都会出现在顶部 router.get('/getAllMusic', (req, res) => { Music.find({}, (err, musics) => { if (err) { res.json({ success: false, message: err }); } else if
router.get('/getAllMusic', (req, res) => {
Music.find({}, (err, musics) => {
if (err) {
res.json({ success: false, message: err });
}
else if (!musics) {
res.json({ success: false, message: musics});
}
else {
res.json({ success: true, musics: musics});
}
}).sort({ '_id': -1 });
});
如果重新编码中有日期字段,请使用该字段进行排序 因为_id不会返回预期结果。它不仅仅按时间戳排序,它是多个参数的组合 12字节ObjectId值包括: 一个4字节的值,表示自Unix纪元(时间戳)以来的秒数 一个3字节的机器标识符 2字节的进程id,以及 以随机值开始的3字节计数器