在Loopback Connector Mongo中排序

时间:2015-08-19 16:29:10

标签: mongodb loopbackjs strongloop

我有一个真正的问题。我试图进行查询,限制,排序等。这就是我正在做的事情:

MyModel.find( { where: { "location": 
                       { "near": { "lat": "80", "lng": 80 }}
              },
              {  limit: 50, offset: 0, skip: 10,
                 sort: { "name": "asc" }
              }, 
              function(err, docs) {
                  var retval    = docs || [];
                  return cb(null, retval);
           });

限制,跳过和排序的魔法酱是什么?

感谢任何帮助。感谢

2 个答案:

答案 0 :(得分:1)

尝试使用此处文档中显示的订单属性:

https://docs.strongloop.com/display/public/LB/Order+filter

example.find({
 order: 'price DESC',
 limit: 3 });

答案 1 :(得分:0)

MyModel.find( { where: { "location": { "near": { "lat": "80", "lng": 80 }}},
            limit: 50,
            offset: 0, 
            skip: 10, 
            order: "name ASC"
          }, 
          function(err, docs) {
              var retval    = docs || [];
              cb(null, retval);
       });

我认为这是应该看的样子。试着阅读本文及其下的文档:https://docs.strongloop.com/display/public/LB/Querying+data