如何使用sails js在mongodb查询中按创建日期设置订单
我对sails和mongoDB不太熟悉,这里我想知道如何在按DESC顺序从集合中选择数据时对数据进行排序 这里我附上了我的控制器功能:如何使用sails js在mongodb查询中按创建日期设置订单,mongodb,sails.js,sails-mongo,Mongodb,Sails.js,Sails Mongo,我对sails和mongoDB不太熟悉,这里我想知道如何在按DESC顺序从集合中选择数据时对数据进行排序 这里我附上了我的控制器功能: listall : function(req, res){ var userId = req.session.passport.user; User.find().sort( { '_id': -1 } ).where({ id: userId }).exec(function(err, d
listall : function(req, res){
var userId = req.session.passport.user;
User.find().sort( { '_id': -1 } ).where({
id: userId
}).exec(function(err, data) {
Listing.find().where({
userid : userId
} ).exec(function(err, listdata){
console.log(listdata);
res.view('dashboard/listing', {
'userdata': data,
'userlisting' : listdata
});
});
});
这里我的排序没有完成,它以ASC顺序获取rocord。
请告诉我哪里出了错
谢谢和问候
抬头
sails mongo将逻辑id属性映射到所需的_id
物理层mongo id。在当前版本的sails mongo中
不应按id排序
查看sails mongo您的
\u id
字段在文档中是什么样子的?它在插入时自动生成是的,但“它看起来像什么?”。类似这样的内容:ObjectId(“55ded957c9064ef625d7f35d”)
?还是别的什么?