2

他の人が決定的な答えなしにこの問題を抱えているのを見ています。私の場合、C# ドライバーを使用しています。私の並べ替えは次のようになります。

 cursor.SetSortOrder(SortBy.Ascending("Location", "BusinessLine", "Manager", "TeamLead", "AgentName", "EventDate"));

32,201 レコードのコレクションで、正常に実行されます。それを超えると、このエラーが発生します。ソート変数の任意のインデックスとオフのインデックスを試しましたが、結果は何も変わりません。何か案は?

4

1 に答える 1

0

問題はバッチサイズにあります。カーソルを反復処理する前に、バッチ サイズを設定する必要があります。この場合、cursor.BatchSize = 30000; に設定します。そしてそれはうまくいきました。

于 2013-11-07T18:34:03.337 に答える