Mongodb / Jongo排序然后限制,vs,限制然后排序

时间:2013-08-07 16:52:35

标签: java mongodb jongo

这两个保证是否相同:

collection.limit(10).sort("{score: -1}")

VS

collection.sort("{score: -1}").limit(10)

第二个进行全局排序,并返回前10个。第一个是保证做同样的,还是只返回10个排序记录?

由于

1 个答案:

答案 0 :(得分:4)

在普通查询中,首先处理sort,然后skip再处理limit,无论您将它们添加到光标对象的顺序是什么。

聚合框架将按照它们在管道中的出现顺序执行$sort$skiplimit运算符。