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

Làm thế nào để xóa tầng bằng Mongoose loại bỏ phần mềm trung gian?

Cuối cùng tôi đã tìm ra giải pháp cho điều này. Phần mềm trung gian không kích hoạt vì bạn phải sử dụng remove() , save() , v.v. trên các phiên bản mô hình, không phải chính mô hình đó.

Ví dụ:

Customer.remove({...}); sẽ không hoạt động.

Customer.findOne({...}, function(err, customer) {
  customer.remove();
});

sẽ hoạt động và sẽ làm bất cứ điều gì trong Customer.post('remove') .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy vấn giữa các ngày trong MongoDB

  2. Cơ sở dữ liệu MongoDB, tương đương cho SELECT column1, column2 FROM tbl

  3. Không thể tạo chỉ mục trong mongodb, khóa quá lớn để lập chỉ mục

  4. Làm cách nào để nhóm truy vấn với nhiều $ cond?

  5. Mongoose TypeError:Người dùng không phải là hàm tạo