MongoDB中的索引其實(shí)類似于關(guān)系型數(shù)據(jù)庫(kù),都是為了提高查詢和排序的效率的,并且實(shí)現(xiàn)原理也基本一致。由于集合中的鍵(字段)可以是普通數(shù)據(jù) 類型,也可以是子文檔。MongoDB可以在各種類型的鍵上創(chuàng)建索引。下面分別講解各種類型的索引的創(chuàng)建,查詢,以及索引的維護(hù)等。
一、創(chuàng)建索引
1. 默認(rèn)索引
MongoDB有個(gè)默認(rèn)的“_id”的鍵,他相當(dāng)于“主鍵”的角色。集合創(chuàng)建后系統(tǒng)會(huì)自動(dòng)創(chuàng)建一個(gè)索引在“_id”鍵上,它是默認(rèn)索引,索引名叫“_id_”,是無(wú)法被刪除的。我們可以通過(guò)以下方式查看:
復(fù)制代碼 代碼如下:新聞熱點(diǎn)
疑難解答
圖片精選