MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Contrainte unique avec deux champs dans MongoDB

Il semble que vous ayez besoin d'un index unique composé :

db.users.createIndex( { "email": 1, "friends_email": 1 }, { unique: true } )

... et vous pouvez vérifier au niveau ORM que l'email =/=friends_email.