recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment faire en sorte que les comptes utilisateur ne soient pas dupliqués dans MongoDB?

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

曾经蜡笔没有小新曾经蜡笔没有小新2804 Il y a quelques jours730

répondre à tous(2)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:27:53

    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 !


    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:27:53

    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
    }

    répondre
    0
  • Annulerrépondre