MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Di Morphia bagaimana saya bisa memperbarui satu Objek yang disematkan di dalam ArrayList

Menjawab pertanyaan saya sendiri untuk kesenangan siapa pun.

Saya pikir saya menyelesaikannya tidak yakin.
Sepertinya itu berfungsi saat saya menguji ketika fileObjects memiliki banyak Files .
fileHash yang tepat memang diperbarui.

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. Kelompokkan berdasarkan elemen array tertentu dengan kerangka agregasi mongo

  2. Membuat koleksi yang dibatasi mongodb menggunakan c# api

  3. Temukan berdasarkan id dengan mgo

  4. memulihkan dump dengan mongodb gagal

  5. MongoDB:Menghitung berapa banyak dari setiap nilai berbeda yang ada?