MongoDB的查詢索引


 

目錄

為什么要建立索引?

索引的分類有哪些?

_id索引

單鍵索引

多鍵索引

復合索引

過期索引


hello,今天是萬聖節🎃的前一天,提前過了萬聖節,終於當了回別人家的公司。

好,開場結束,咱開始今天正兒八經的話題——查詢索引。

為什么要建立索引?

下圖是一個10000行數據的文檔,第一幅圖是沒有采用索引,用時0.009秒,第二幅圖是采用索引,用時0.003秒。很明顯用了索引速度快了不少。

索引的分類有哪些?

_id索引

_id索引是系統默認建立的索引,默認是按1(升序)。

單鍵索引

比如數據庫里面的存放的數據如下:

我想按年齡查詢,就可以新增年齡的索引,如下圖,在彈框中點擊“save”即可。

多鍵索引

 

復合索引

過期索引

該索引只能在日期類型的數據上建立索引。還有該過期索引在10秒后過期,這個時間並不是准確的10秒,可能有點誤差。

建立如下的過期索引,數據將在10秒后被刪除。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM