排序和限制加盖结果

时间:2016-02-11 03:28:51

标签: node.js mongodb sorting

我收到了一个包含20,000多个文档的集合,其中只有id被编入索引。 我想使用限制和排序进行查询,但限制在排序之前就开始了。

collection.find({})
    .sort({kick_return_yards: -1}) // desc largest to smallest
    .limit(500)
    .toArray (err, records){

    });

kick_return_yards是一个正整数。我知道我有这个数字的值,范围从0到177。

通过上面的查询我只得到kick_return_yards为0的文件。所以似乎排序在限制之后执行。

我如何绕过这个圈?

0 个答案:

没有答案