Í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 método db.collection.createIndex() com a opção unique definida como true.
db.collection.createIndex( { <field>: <sortOrder> }, { unique: true } )
Sobre esta tarefa
Este exemplo adiciona um índice único no campo user_id de uma coleção members para garantir que não haja valores duplicados no campo user_id.
Passos
Para criar um índice único no campo user_id da coleção members, executar o seguinte comando em mongosh:
db.members.createIndex( { "user_id": 1 }, { unique: true } )