索引
索引支持 MongoDB 中查询的高效执行。如果没有索引,MongoDB 必须扫描集合中的每个文档才能返回查询结果。如果查询存在适当的索引,MongoDB 会使用该索引来限制必须扫描的文档数量。 MongoDB 在创建集合期间在 _id 字段上创建唯一索引。您不能在_id 字段上删除此索引。
语法
db.<collection>.getIndexes()
创建索引
索引一旦创建就无法重命名。
语法
要创建索引,请使用 createIndex()shell 方法或驱动程序的等效方法。
db.collection.createIndex( <key and index type specification>, <options> )
删除索引
空参数,则会删除除索引之外的所有索引_id
db.<collection>.dropIndexes("<index1>", "<index2>", "<index3>")