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

Mongoose, kéo từ subocument

Có vẻ như MongooseArray#pull phương thức chỉ hoạt động nếu các phần tử của bạn có _id thuộc tính.

Tôi thấy dễ dàng hơn khi sử dụng các cuộc gọi trực tiếp đến update để tránh những loại bất ngờ này:

mongoose.model('organization').update(
    {_id: user.organization},
    {$pull: {members: {user: user._id}}},
    function(err, numAffected) { ... }
);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để xóa giá trị tối thiểu trong mongodb cho nhóm?

  2. làm thế nào để bạn chạy một tập lệnh shell mongo với một ứng dụng sao băng đã triển khai?

  3. Chuyển đổi một chuỗi thành một số trong phép chiếu MongoDB

  4. Cập nhật một khóa / giá trị cụ thể bên trong một trường mảng với MongoDB

  5. Làm thế nào để thực hiện một truy vấn mongo tổng hợp bằng cách sử dụng json trong một chuỗi?