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

Hapus gaya kaskade di Mongoose

Ini adalah salah satu kasus penggunaan utama dari 'remove' perangkat tengah.

clientSchema.pre('remove', function(next) {
    // 'this' is the client being removed. Provide callbacks here if you want
    // to be notified of the calls' result.
    Sweepstakes.remove({client_id: this._id}).exec();
    Submission.remove({client_id: this._id}).exec();
    next();
});

Dengan cara ini, saat Anda memanggil client.remove() middleware ini secara otomatis dipanggil untuk membersihkan dependensi.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menggunakan Beberapa Basis Data Mongodb dengan Meteor.js

  2. Hapus banyak dokumen dari mongo dalam satu kueri

  3. Ekspor hasil kerangka kerja agregasi mongodb ke koleksi baru

  4. MongoDB:perbarui setiap dokumen di satu bidang

  5. Mengimpor Date-datatype menggunakan mongoimport