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

Tự động xóa các đối tượng tham chiếu khi xóa trong MongoDB

Bạn có thể thêm 'remove' của riêng mình Mongoose phần mềm trung gian trên Person lược đồ để xóa người đó khỏi tất cả các tài liệu khác tham chiếu đến người đó. Trong chức năng phần mềm trung gian của bạn, thisPerson tài liệu đang bị xóa.

Person.pre('remove', function(next) {
    // Remove all the assignment docs that reference the removed person.
    this.model('Assignment').remove({ person: this._id }, next);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB giải pháp cho tài liệu có kích thước trên 16mb?

  2. Cách bảo mật cơ sở dữ liệu nguồn mở của bạn với ClusterControl

  3. Cách loại trừ một số trường khỏi tài liệu

  4. Kiến trúc để bảo mật:Hướng dẫn cho MongoDB

  5. sử dụng $ và với $ match trong mongodb