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

$ elemMatch và cập nhật

Bạn có thể thực hiện tất cả việc này chỉ với một update gọi mô hình thay vì tìm nạp mô hình đó trước bằng findOne :

User.update(
  {'addresses._id': address_id},
  {$set: {'addresses.$.street': 'Blah'}},
  function(err, count) { ... });

Điều này sử dụng vị trí $ nhà điều hành trong $set để chỉ nhắm mục tiêu các địa chỉ addresses phần tử được so khớp trong truy vấn.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nhận danh sách tất cả các thẻ duy nhất trong mongodb

  2. Lỗi MongoDB:Không thể sử dụng ghi có thể thử lại với giới hạn =0

  3. Cách sử dụng MongoDB Stitch trong ứng dụng Android

  4. Truy vấn Mongo mất nhiều thời gian. Làm thế nào để làm cho nó nhanh hơn?

  5. Tham khảo toàn bộ tài liệu trong Đường ống tổng hợp MongoDB