MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Kesalahan Tidak Tertangkap:Ketika opsi pengubah benar, objek validasi harus memiliki setidaknya satu operator

Coba skema ini

Schema.User = new SimpleSchema({
  email: {
    type: Object
  },
  'email.address': {
    type: String,
    optional: true
  },
  "email.verified": {
    type: Boolean,
    optional: true
  },
  profile: {
    type: Schema.UserProfile,
    optional: true
  },
  createdAt: {
    type: Date,
    autoValue: function() {
      if (this.isInsert) {
        return new Date();
      } else if (this.isUpsert) {
        return {$setOnInsert: new Date()};
      } else {
        this.unset();
      }
    }
  }
});

Btw jika Anda menggunakan kata sandi akun maka skema ini tidak akan berfungsi karena paket itu mengharapkan email disimpan dengan cara tertentu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menghapus subdokumen dari array di MongodDB

  2. Buat Indeks Teks Wildcard di MongoDB

  3. Penggunaan data buffer tahap sortir overflow melebihi batas internal

  4. Bagaimana cara mengisi objek yang memiliki array objek di luwak?

  5. Luwak dengan ReplicaSet di Atlas