mongodb中是否存在(默认)_id的直接映射
db.model.findById({_id:xxxxxxxxxxxx})
或者当我们像上面那样基于_id进行搜索时...它会在数据库中搜索_id的类型吗?
换句话说,上面的查询只需要 1个单位的时间,或者它需要 n个单位的时间,具体取决于数据库的大小
答案 0 :(得分:1)
这取决于字段是否已编入索引。如果您有索引(如_id的情况),访问时间取决于数据库的大小,以O(logN)表示。没有索引就是O(n)。
更多信息:this file