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

コレクションを1000単位で読み通す方法は?

    私はRemonに同意しますが、あなたは1000のバッチについて言及していますが、彼の答えは実際にはカバーしていません。カーソルでバッチサイズを設定できます:

    cursor.batch_size(1000);
    

    レコードをスキップすることもできます。例:

    cursor.skip(4000);
    

    これはあなたが探しているものですか?これは事実上、ページ付けパターンです。ただし、メモリの枯渇を回避しようとしているだけの場合は、バッチサイズを設定したりスキップしたりする必要はありません。



    1. Errr'mongo.js:L112エラー:src / mongo / shell / mongo.js:L112のサーバー127.0.0.1:27017に接続できませんでした'

    2. Mongodbで検索して置き換えますか?

    3. mongodbのコレクションごとに複数のスキーマを使用する

    4. Elasticsearchでインデックス作成中にマッピングを行う方法