cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk menetapkan akaun pengguna agar tidak diduplikasi dalam mongodb?

Pendaftaran pengguna mempunyai dua atribut, nama dan alamat Cara menyediakan pangkalan data supaya kedua-dua atribut ini sama tanpa pertindihan.
Maksud saya ialah saya tidak mahu satu alamat sepadan dengan berbilang nama pengguna

Terima kasih

曾经蜡笔没有小新曾经蜡笔没有小新2804 hari yang lalu728

membalas semua(2)saya akan balas

  • 曾经蜡笔没有小新

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

    Jika saya faham dengan betul, buat indeks padanan yang unik:

    .createIndex( { nama: 1, alamat: 1 }, { unik: benar } )

    Adalah disyorkan untuk membaca manual MongoDB rasmi untuk meningkatkan kecekapan kerja.

    Sayangi MongoDB, Selamat Berseronok!


    balas
    0
  • 巴扎黑

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

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

    Saya schema seperti itu, cuba yang berikut dan lihat jika ia berkesan

    name:{
    type:String,
    unique:true
    },
    address:{
    type:String,
    unique:true
    }

    balas
    0
  • Batalbalas