Los índices únicos garantizan que un valor aparezca como máximo una vez para un campo determinado.
Para crear un índice único en MongoDB Shell, utilice el
db.collection.createIndex()Método con la unique opción establecida true en.
db.collection.createIndex( { <field>: <sortOrder> }, { unique: true } )
Acerca de esta tarea
Este ejemplo agrega un índice único en el campo user_id de una colección members para garantizar que no haya valores duplicados en el campo user_id.
Pasos
Para crear un índice único en el campo user_id de la colección members, ejecute el siguiente comando en mongosh:
db.members.createIndex( { "user_id": 1 }, { unique: true } )