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

Dữ liệu cập nhật MongoDB trong trường lồng nhau

Bạn cần sử dụng Ký hiệu dấu chấm cho các mảng.

Đó là, bạn nên thay thế $ với chỉ mục dựa trên 0 của phần tử bạn đang cố cập nhật.

Ví dụ:

db.users.update ({_id: '123'}, { '$set': {"friends.0.emails.0.email" : '2222'} });

sẽ cập nhật email đầu tiên của người bạn đầu tiên và

db.users.update ({_id: '123'}, { '$set': {"friends.0.emails.1.email" : '2222'} })

sẽ cập nhật email thứ hai của người bạn đầu tiên.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Percona Live 2017 - Bản tóm tắt của Somenines

  2. Bắt đầu:Tạo giao diện io.Writer để đăng nhập vào cơ sở dữ liệu mongodb

  3. tiếp tục trong cursor.forEach ()

  4. Tự động kiểm tra tình trạng cơ sở dữ liệu

  5. Không thể đọc DBname.system.indexes trên cụm Atlas bằng mongobee sau khi được kết nối