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

Pengambil / penyetel luwak untuk menormalkan data

Salah satu caranya adalah dengan menggunakan kait pra-simpan untuk melakukannya.

UserSchema.pre('save', function (next) {
    this.username_lower_case = this.username && this.username.toLowerCase();
    next();
});

Cara lain adalah dengan membuat username maya:

UserSchema.virtual('username').set(function (value) {
    this.username_raw = value;
    this.username_lower_case = value && value.toLowerCase();
}).get(function () {
    return this.username_raw;
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menggunakan wait.for dengan nodejs dan mongoskin untuk menghindari panggilan balik neraka

  2. Mencari Titik Terdekat dengan Titik Tertentu Mengingat Koordinatnya dan Jarak Maksimumnya - Hasil Query Undefined using Mongoose with MEAN Stack

  3. Bagaimana cara mengatur useMongoClient (Mongoose 4.11.0)?

  4. Di MongoDB bagaimana Anda menggunakan $set untuk memperbarui nilai bersarang/dokumen tersemat?

  5. Bagaimana saya bisa menyelesaikan MongoWaitQueueFullException?