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

Apakah Luwak menyediakan akses ke nilai properti sebelumnya di pra('simpan')?

Jawaban yang diterima bekerja dengan sangat baik. Sintaks alternatif juga dapat digunakan, dengan penyetel yang sejalan dengan definisi Skema:

var Person = new mongoose.Schema({
  name: {
    type: String,
    set: function(name) {
      this._previousName = this.name;
      return name;
    }
});

Person.pre('save', function (next) {
  var previousName = this._previousName;
  if(someCondition) {
    ...
  }
  next();
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 5 Cara Mendapatkan Jam dari Tanggal di MongoDB

  2. Bagaimana cara melindungi bidang kata sandi di Mongoose/MongoDB sehingga tidak akan kembali dalam kueri ketika saya mengisi koleksi?

  3. Bagaimana cara menguji unit metode yang terhubung ke mongo, tanpa benar-benar terhubung ke mongo?

  4. mongo - tidak dapat terhubung ke server 127.0.0.1:27017

  5. kueri grup mongo cara menyimpan bidang