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

Cập nhật mongodb mảng lồng nhau kép

Bạn cần xác định arrayFilter cho mọi cấp độ lồng nhau, hãy thử:

db.Test123.update(
    { "someKey" : "someValue" },
    { "$set": { "someArray.$[someArrayDoc].someNestedArray.$[someNestedArrayDoc].level": "Senior Developer" } },
    { arrayFilters: [ {"someArrayDoc.Company": "Company1"}, { "someNestedArrayDoc.name": "Nandhi" } ] }
)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo _id cho mảng tài liệu con

  2. Đặt ngày mặc định khi chèn tài liệu với trường thời gian.

  3. có bất kỳ ORM mongodb nào cho phép bạn tạo các trường bí danh không?

  4. Làm thế nào để bắt đầu một dịch vụ mongodb trên mac OS X?

  5. Giống như tìm kiếm trong MongoDB với thư viện Monk