mongodbのドキュメントに基づく
このensureIndex()
関数は、インデックスが存在しない場合にのみインデックスを作成します。
コレクションがキーでインデックス付けされると、指定されたキーに一致するクエリ式へのランダムアクセスが高速になります。インデックスがない場合、MongoDBは各ドキュメントを調べて、クエリで指定されたキーの値を確認する必要があります。
db.things.find({j:2}); // fast - uses index
db.things.find({x:3}); // slow - has to check all because 'x' isn't
これは、コードランタイムの1行目がbig_theta = 1
であり、コードの2行目がであるという意味big_theta = n
ですか?