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

MongoDB - Cập nhật một đối tượng trong Mảng lồng nhau

Áp dụng $set toán tử cùng với $ toán tử vị trí trong bản cập nhật của bạn để thay đổi name đồng ruộng.

$ toán tử vị trí sẽ xác định đúng phần tử trong mảng để cập nhật mà không chỉ định rõ ràng vị trí của phần tử trong mảng, do đó câu lệnh cập nhật cuối cùng của bạn sẽ giống như sau:

db.collection.update(
    { "friends.u.username": "michael" }, 
    { "$set": { "friends.$.u.name": "hello" } }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hiệu suất tổng hợp tra cứu kém

  2. 6 cách để có được cả năm từ một ngày trong MongoDB

  3. Mã hóa cơ sở dữ liệu MongoDB

  4. Đám mây lai so với đám mây công cộng đầy đủ - Ưu và nhược điểm

  5. Đối số được chuyển vào phải là một chuỗi 12 byte