為了減少在 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 查找記錄花費太多時間時該怎么辦?的詳細內容,更多請關注www.92cms.cn其它相關文章!