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

Trong Morphia, làm cách nào để cập nhật một Đối tượng được nhúng bên trong ArrayList

Trả lời câu hỏi của riêng tôi cho bất kỳ ai thích thú.

Tôi nghĩ rằng tôi đã giải quyết nó không chắc chắn.
Có vẻ như nó đang hoạt động và đang kiểm tra khi fileObjects có nhiều Files .
fileHash đúng thực sự được cập nhật.

UpdateOperations<BatchData>updateOperations=mongo.createUpdateOperations
             (BatchData.class)
            .disableValidation().set("fileObjects.$.fileHash",hash).enableVali..;

mongo.update(mongo.createQuery(BatchData.class)
            .filter("uuid",theBatch.uuid)
            .filter("fileObjects.fileName","theFileName"),updateOperations);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tài liệu MongoDB được nhúng không nhận được ID khi lưu với Trình điều khiển C #

  2. MongoDB Journaling:Là tệp tạp chí được sử dụng khi khách hàng yêu cầu viết nhật ký không phải và việc ghi nhật ký được kích hoạt trên Mongod

  3. Truy vấn tổng hợp trong mongo hoạt động, không hoạt động trong Pymongo

  4. Độ dài ID bộ sưu tập trong MongoDB

  5. Tổng hợp Mongo trong khoảng thời gian