【发布时间】:2018-10-22 09:22:51
【问题描述】:
我想为性能方面的 Mongo 数据库创建一个索引,请问您能帮我怎么做吗?
您的帮助将不胜感激。
【问题讨论】:
标签: mongodb indexing mongodb-query
我想为性能方面的 Mongo 数据库创建一个索引,请问您能帮我怎么做吗?
您的帮助将不胜感激。
【问题讨论】:
标签: mongodb indexing mongodb-query
基本语法是:
db.collection.createIndex(keys, options)
所以,例如:
$ db.users.createIndex({"username" : 1})
详情请参阅MongoDB Indexes。
【讨论】:
如果您想在users 集合上的字段email 上建立索引:
db.users.createIndex({"email":1}, {background:true})
在 mongodb 集合中应用索引之前,您需要了解索引的以下方面:
索引策略:
测试您的索引:
如何编制索引:
跟踪您创建的索引:
衡量您在生产中的索引使用情况:
注意:
【讨论】: