id的mongodb查询的内部机制

时间:2015-11-07 18:15:59

标签: mongodb

mongodb中是否存在(默认)_id的直接映射

db.model.findById({_id:xxxxxxxxxxxx})

或者当我们像上面那样基于_id进行搜索时...它会在数据库中搜索_id的类型吗?

换句话说,上面的查询只需要 1个单位的时间,或者它需要 n个单位的时间,具体取决于数据库的大小

1 个答案:

答案 0 :(得分:1)

这取决于字段是否已编入索引。如果您有索引(如_id的情况),访问时间取决于数据库的大小,以O(logN)表示。没有索引就是O(n)。

更多信息:this file

相关问题