MongoDB中的索引

2023-01-08 MongoDB

MongoDB支持索引,在数量很大的集合中必须创建索引,不然进行查询操作筛选数据时都要进行全表扫描,那样就太慢了。

因为创建索弓|的过程会阻塞MongoDB,影响其他增删改查操作,所以background参数代表在空闲的时候创建索引。升序为1降序为-1

db.student.createIndex({name: 1},{background: true})
db.student.getIndexs()

# 唯一性索引

唯一性索引只能创建在每个记录都含有的公共字段上,在非公共字段是不能创建唯一性索引的。

db.student.createIndex({name: 1},{background: true, unique: true})
上次更新: 1 年前