《mongodb nosql 大數據提高查詢速度-索引》要點:
本文介紹了mongodb nosql 大數據提高查詢速度-索引,希望對您有用。如果有疑問,可以聯系我們。
相關主題:非關系型數據庫
介紹:
索引在很多數據庫中是提高性能的標記優化手段,所以在大數據量的情況下索引可以提高數據的查詢速度,如果沒有索引MongoDB會掃描全部數據,才能獲取滿足條件的內容,在關系數據庫中可以使用強制索引方式查詢數據庫,確保更準確快速的查詢到滿足條件的數據.
語法:
1、ensureIndex() 基本語法 1 創立升序索引 -1創立降序索引
2、mongodb 默認所以字段 _id ,創建文檔,會自動創建,此索引不能刪除由mongodb本身維護
相關參數:
1、unique 創建唯一索引,默認false ,true必需唯一索引,否則報錯
實例:
1、創立升序索引
db.user.ensureIndex({age:1});
db.user.find({age:{$gte:20}});
2、創建唯一索引,如果文檔中有指定列存在字段數據有重復,不克不及夠創建索引
db.user.find();
創立唯一索引失敗
刪除重復記錄,繼續創立唯一索引
《mongodb nosql 大數據提高查詢速度-索引》是否對您有啟發,歡迎查看更多與《mongodb nosql 大數據提高查詢速度-索引》相關教程,學精學透。維易PHP學院為您提供精彩教程。