查看索引
1 | > db.user.getIndexSpecs() |
id索引
默认创建 _id
单键索引
- 创建索引:
1
db.user.createIndex({x:1})
索引可以重复创建,如果索引已存在,则直接返回成功
复合索引
1 | db.user.createIndex({x:1,y:1}) |
过期索引
1 | db.user.createIndex({"expiredAt":1}, {expireAfterSeconds: 604800, background: true}) |
唯一索引
1 | db.user.createIndex({"uid":1, "aid":1}, {"unique" : true, background: true}) |
查看索引创建进度
1 | db.currentOp( |
终止索引的创建
1 | db.killOp() |
查看索引
1 | > db.user.getIndexes() |