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

MongoDB更新クエリのパフォーマンス

    はい。MongoDBは確かに_idインデックス(idhackを使用するため) )。

    2番目の方法では、観察したように、特定のフィールドにインデックスが使用されるかどうかはわかりません。

    したがって、答えは次のようになります。それは状況によって異なります。

    コレクションに数百万以上のドキュメントがある場合、および/または検索フィールドの数が非常に多い場合は、最初の検索方法を選択する必要があります。特に、IDリストのサイズが小さくない場合やID値が隣接している場合。

    コレクションがかなり小さく、フルスキャンに耐えられる場合は、2番目のアプローチをお勧めします。

    いずれの場合も、explain()を使用して両方のメソッドを証明する必要があります 。




    1. MongoDb:外部ドキュメントをフィルタリングする集計$ lookup

    2. Redis Pub /SubとRedisStreamの主な違いは何ですか?

    3. mongodbクエリ内の複数のクエリ

    4. MongoDBアグリゲートに自動インクリメントフィールドを追加するにはどうすればよいですか?