基于 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
这是否意味着第一行代码运行时是big_theta = 1
,第二行代码是big_theta = n
?