MongoDB-唯一索引

唯一索引

默认情况下 MongoDB 和 MySQL 一样, 都会自动为主键创建索引, 这个索引就是一个唯一索引,除了主键可以作为唯一索引以外, 只要某个字段的取值是唯一的, 我们也可以手动给这个字段添加唯一索引。

书写格式:

db.<collection>.createIndex({<field>: <1 or -1>, ...}, {unique: true}})

添加测试数据

db.person.insert([
{name:'cs', age:19},
{name:'as', age:18},
{name:'bs', age:17}
])

查看目前已有索引:

db.person.getIndexes()