唯一索引可确保某个值对于给定字段最多出现一次。
要在MongoDB Shell中创建唯一索引,请使用db.collection.createIndex() 方法,并将unique 选项设立为true 。
db.collection.createIndex( { <field>: <sortOrder> }, { unique: true } )
关于此任务
此示例在 members集合的 user_id字段上添加唯一索引,以确保 user_id字段中没有重复值。
步骤
user_idmembers要在 集合的mongosh 字段上创建唯一索引,运行以下命令:
db.members.createIndex( { "user_id": 1 }, { unique: true } )