使用索引可以大大提高文檔的查詢效率。如果沒有索引,會遍歷集合中所有文檔,才能找到匹配查詢語句的文檔。這樣遍歷集合中整個文檔的方式是非常耗時的,特別是處理大數(shù)據(jù)時,耗時幾十秒甚至幾分鐘都是有可能的。
創(chuàng)建索引
MongoDB 中,使用 ensureIndex() 方法創(chuàng)建索引。
格式
使用索引可以大大提高文檔的查詢效率。如果沒有索引,會遍歷集合中所有文檔,才能找到匹配查詢語句的文檔。這樣遍歷集合中整個文檔的方式是非常耗時的,特別是處理大數(shù)據(jù)時,耗時幾十秒甚至幾分鐘都是有可能的。
MongoDB 中,使用 ensureIndex() 方法創(chuàng)建索引。
格式