Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这两个是否保证相同:
collection.limit(10).sort("{score: -1}")
对比
collection.sort("{score: -1}").limit(10)
第二个进行全局排序,并返回前 10 个。第一个保证做同样的事情,还是只返回 10 个排序记录?
谢谢
在普通查询中,sort首先处理 ,然后skip,然后limit,无论您以何种顺序将它们添加到游标对象。
sort
skip
limit
聚合框架将按照在管道中出现的顺序执行$sort,$skip和运算符。limit
$sort
$skip