MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Xóa kiểu xếp tầng trong Mongoose

Đây là một trong những trường hợp sử dụng chính của 'remove' của Mongoose phần mềm trung gian.

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();
});

Bằng cách này, khi bạn gọi client.remove() phần mềm trung gian này tự động được gọi để dọn dẹp các phần phụ thuộc.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tạo mặt nạ PII trong MongoDB, Cassandra và Elasticsearch với DarkShield:…

  2. Tính trung bình của một trường tài liệu phụ trên toàn bộ tài liệu trong Mongo

  3. Tổng quan về Công cụ lưu trữ WiredTiger cho MongoDB

  4. Làm cách nào để chọn một trường duy nhất cho tất cả các tài liệu trong bộ sưu tập MongoDB?

  5. MongoDB $ ifNull