MongoDB索引
1、索引的创建
语法:
db.集合名称.ensureIndex({字段名:1})
其中 1 表示升序, -1 表示降序
//示例
> db.test.ensureIndex({name:1})
注意:ensureIndex() 是 MongoDB 3.0 版本之前的命令,在 MongoDB 3.0 及之后的版本中,建议使用 createIndex() 来创建索引。
2、索引操作
- 查看当前集合所有索引
> db.test.getIndexes()
- 删除索引
> db.test.dropIndex({'name':1})
- 创建唯一索引
> db.test.ensureIndex({"name":1}, {"unique":true})
- 建立联合索引
> db.test.ensureIndex({name:1, age:1})