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

マングースの制限/オフセットおよびカウントクエリ

    2つのクエリを使用することをお勧めします:

    1. db.collection.count() アイテムの総数を返します。この値はMongoのどこかに保存されており、計算されません。

    2. db.collection.find().skip(20).limit(10) ここでは、あるフィールドによる並べ替えを使用できると想定しているので、このフィールドにインデックスを追加することを忘れないでください。このクエリも高速になります。

    すべてのアイテムをクエリするのではなく、スキップアンドテイクを実行するよりも、後でビッグデータがあるときにデータの転送と処理で問題が発生する原因になると思います。



    1. 条件付きRedisセット/最新バージョンでのみ更新しますか?

    2. MongoDB-CR認証に失敗しました

    3. Redis:Setでキーと値のペアのタイムアウトを設定するには

    4. そのjavaドライバーでのMongoDbの$set相当