javascript - Comment faire en sorte que les comptes utilisateur ne soient pas dupliqués dans MongoDB?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:25:53
0
2
718

L'enregistrement de l'utilisateur a deux attributs, le nom et l'adresse. Comment configurer la base de données pour que ces deux attributs soient égaux sans duplication.
Ce que je veux dire, c'est que je ne veux pas qu'une adresse corresponde à plusieurs noms d'utilisateur

Merci

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(2)
曾经蜡笔没有小新

Si je comprends bien, créez un index de correspondance unique :

.createIndex( { nom : 1, adresse : 1 }, { unique : true } )

Il est recommandé de lire le manuel officiel de MongoDB pour améliorer l'efficacité du travail.

J'adore MongoDB, amusez-vous !


巴扎黑
var studentSchema = new Schema({
  school:String,
  nickname:String,
  username:{
    type:String,
    unique:true
  },.....
}

Mon schema est comme ça, essayez ce qui suit et voyez si cela fonctionne

name:{
type:String,
unique:true
},
address:{
type:String,
unique:true
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal