sql >> データベース >  >> NoSQL >> MongoDB

MongoCursorのLimitとBatchSizeの違いは何ですか?

    制限は、必要な結果の総数です。クエリで1,000個のドキュメントが返されるが、5個だけが必要な場合は、[制限]を使用して結果全体のサイズを制限できます。

    BatchSizeは、各バッチで返される必要のある結果の数です。クエリの結果セットが大きい場合、MongoDBはすべての結果を1つのバッチで返すことはありません。結果全体のサブセットが返され、次の結果のバッチが必要になったときにカーソルがサーバーにgetMoreメッセージを送信します。



    1. Mongo $ nearは、MultiPointのいずれかのポイントが範囲内にあるドキュメントを返しますか?

    2. MongoCursorのLimitとBatchSizeの違いは何ですか?

    3. IDに一致するレコードのみが最初に来るようにレコードを並べ替えますか?

    4. MongoDB:json文字列をクエリする方法は?