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

Không thể xóa khỏi ngăn xếp MEAN góc cạnh của bộ sưu tập mongodb

Hai vấn đề có thể xảy ra ở đây.

Đầu tiên và rất có thể là truy vấn xóa của bạn {_id: mongojs.ObjectId(id)} không khớp với bất kỳ tài liệu nào trong DB.

Thứ hai, bạn có một số lỗi trong giai đoạn loại bỏ.

Vì vậy, tôi đề nghị sau đây. Kiểm tra xem truy vấn loại bỏ có thực sự có tài liệu cần xóa hay không bằng cách thực hiện như sau find({_id: mongojs.ObjectId(id)}) . Nếu tìm thấy tài liệu, hãy thử in err và xem những gì bạn có ở đó.

Docs https://docs.mongodb.com/manual/reference /method/db.collection.remove/

Hy vọng điều này sẽ hữu ích.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lỗi Mongoose Truyền tới ObjectId không thành công cho giá trị XXX tại đường dẫn _id là gì?

  2. MongoDB trên Ubuntu sẽ không khởi động dưới dạng dịch vụ, không có gì trong nhật ký

  3. MongoDB tương đương với SQL COUNT GROUP BY

  4. $ lookup khi ForeignField là mảng

  5. MongoDb - Sử dụng máy chủ nhiều CPU để ghi ứng dụng nặng