Mongo 创建索引

时间:2021-02-03 15:50:00 来源:互联网 作者: 神秘的大神 字体:

打开编辑器

数据库表结构如下 :  _id 是数据库保留字段表示主键(创建表的时候自动创建的)

 

 

 

1.执行 db.MD5Data.createIndex({"code":-1})  为code创建索引  -1 标识倒序 1 正序

 

 

 执行结束后会返回信息

// 1
{
"createdCollectionAutomatically": false,
"numIndexesBefore": NumberInt("2"),
"numIndexesAfter": NumberInt("3"),
"ok": 1
}

表示创建成功!!

这个会阻塞写入 建议 加上    {background: true}

  后台执行防止阻塞 参考格式如下

db.values.createIndex({open: 1, close: 1}, {background: true})

2.执行 db.MD5Data.getIndexes()  查询所有的 索引信息

 

 

 看到上面的内容说明索引已经创建成功了 上面的  code_-1 就是我们刚刚新增的索引  在不指定名称的时候数据库会给我们自动指定一个名称

 _id 这个是系统自动创建的主键索引