MongoDB創建索引


創建索引:

db.集合.ensureIndex({屬性:1}) #1表示升序,-1表示降序

具體操作:

  db.test.ensureIndex({name:1})

MongoDB在默認情況下索引字段的值可以相同

創建唯一索引(索引的值是唯一的)

db.test.ensureIndex({name:1},{"unique":true})

創建聯合索引:

db.test.ensureIndex({name:1,age:1})

查看當前集合的所有索引:

db.test.getindexes()

刪除索引:

db.test.dropIndex({"索引名稱":1})

例如比較索引建立前后下面一條指令的查詢時間:

db.test.find({name:"test10000"}).explain("executionStats") #.explain("executionStats")是用於顯示查詢過程的細節指令


免責聲明!

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



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