Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用sails js在mongodb查询中按创建日期设置订单_Mongodb_Sails.js_Sails Mongo - Fatal编程技术网

如何使用sails js在mongodb查询中按创建日期设置订单

如何使用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

我对sails和mongoDB不太熟悉,这里我想知道如何在按DESC顺序从集合中选择数据时对数据进行排序

这里我附上了我的控制器功能:

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”)
?还是别的什么?