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

Les contraintes d'unicité au niveau du champ sont-elles toujours prises en charge dans Mongo(ose) ?

Oui, les index uniques sont toujours pris en charge dans Mongoose; voir ici et ici dans la documentation actuelle.

Exemples tirés des documents liés :

var s = new Schema({ date: { type: Date, index: { unique: true, expires: '1d' }});
var s = new Schema({ name: { type: String, unique: true }});

Schema.path('my.path').index({ unique: true, sparse: true });
Schema.path('name').index({ unique: true });