Índices únicos garantem que um valor apareça no máximo uma vez em determinado campo.
Para criar um índice único no MongoDB Shell, utilize o db.collection.createIndex() método com a unique opção definida true como.
db.collection.createIndex( { <field>: <sortOrder> }, { unique: true } )
Sobre esta tarefa
Este exemplo adiciona um índice único no campo user_id de uma collection members para garantir que não haja valores duplicados no campo user_id.
Passos
Para criar um índice único no user_id campo da members collection, execute o seguinte comando mongosh em:
db.members.createIndex( { "user_id": 1 }, { unique: true } )