2

これら2つは同じであることが保証されていますか:

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

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

2 番目のものはグローバルな並べ替えを行い、上位 10 件を返します。

ありがとう

4

1 に答える 1

4

通常のクエリでは、カーソル オブジェクトに追加する順序に関係なく、sortが最初に処理され、次に が処理され、次に が処理されます。skiplimit

集約フレームワークは、パイプラインに出現する順序で$sort$skipおよび演算子を実行します。limit

于 2013-08-07T16:59:03.387 に答える