为了减少在 mongodb 中查找记录的时间,可以使用索引。以下是语法 -
db.yourcollectionname.createindex({yourfieldname:1});
您可以按照以下方法为基于数字、文本、哈希等的字段名称创建索引。
第一种方法让我们创建一个索引。以下是查询 -
> db.takelesstimetosearchdemo.createindex({"employeename":1});{ "createdcollectionautomatically" : true, "numindexesbefore" : 1, "numindexesafter" : 2, "ok" : 1}
第二种方法为了理解上述概念,让我们创建另一个索引 -
> db.takelesstimetosearchdemo1.createindex({"employeename":"text"});{ "createdcollectionautomatically" : true, "numindexesbefore" : 1, "numindexesafter" : 2, "ok" : 1}
第三种方法现在让我们创建另一个索引 -
> db.takelesstimetosearchdemo2.createindex({"employeename":"hashed"});{ "createdcollectionautomatically" : true, "numindexesbefore" : 1, "numindexesafter" : 2, "ok" : 1}
以上就是当 mongodb 查找记录花费太多时间时该怎么办?的详细内容。