Se avessi uno schema come questo:Mangusta: come definire una combinazione di campi per essere unici?
var person = new Schema({
firstName: String,
lastName: String,
});
mi piacerebbe garantire che vi sia un solo documento con lo stesso nome e cognome.
Come posso realizzare questo?
Questo ha funzionato solo per me se prima lasciavo la mia collezione. – chovy
@chovy Non è necessario eliminare la raccolta, ma è necessario eliminare qualsiasi indice composto esistente nei campi. – JohnnyHK
Non avevo un indice composto esistente. Ma sono stato in grado di aggiungere duplicati bene (ripetutamente), anche dopo aver riavviato il mio server delle app. Non ci è voluto fino a quando ho lasciato cadere la collezione. – chovy