和尚选择的和尚排序

时间:2013-11-13 13:20:29

标签: node.js mongodb

我试图以下列方式在monk api中使用限制和排序:

db.user.find({ changesId : '1234' }, { limit :4 , sort : { name : 1 } }, function (err,res) {

});

在这种情况下,排序似乎不起作用。我做错了什么?

2 个答案:

答案 0 :(得分:14)

您的代码不正确 - }丢失了。正确的一个:

db.user.find({ changesId : '1234' },
    { limit : 4, sort : { name : 1 } }, // <-  here
    function (err,res) { });

答案 1 :(得分:-1)

collection.find必须尽可能简单,我更喜欢一种更易读,更清晰的方式。看看

        query={limit : 4, sort : "'name'  'asc'"} ;

            collection.find(query,
        function(error,sortedVals){
            if(error)
                response.send(error)
            else{
                response.send(sortedVals);
            }
        });

希望它有所帮助。