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

Làm cách nào để xóa tài liệu lược đồ nhúng trong mongoose?

Tôi không thể nói điều gì đang xảy ra với ví dụ của bạn, ngoài việc bạn đang làm sai cách. MongoDB cung cấp một cách dễ dàng hơn, được xây dựng để xóa các mục khỏi một mảng bằng cách chỉ định chính xác hoặc thông qua một truy vấn:

Kìa $pull nhà điều hành .

Trong mongoose, một cách để làm điều này sẽ là:

Article.findByIdAndUpdate(this._id, {
  $pull: {
    likes: {user: user._id}
  }
}, cb);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Phiên bản mongodb của Meteor.js

  2. Cách quản lý người dùng và xác thực trong MongoDB

  3. Nếu khác nếu cond trong tổng hợp mongodb

  4. Kết nối cơ sở dữ liệu sao băng

  5. MongoDB - Tìm tài liệu phù hợp với điều kiện nhất định cho các khóa trường không xác định