MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

W Morphii jak mogę zaktualizować jeden osadzony obiekt wewnątrz tablicy ArrayList?

Odpowiadając na moje własne pytanie ku uciesze każdego.

Myślę, że rozwiązałem to, nie jestem pewien.
Wygląda na to, że działa podczas testowania, gdy fileObjects mieć wiele Files .
Właściwy fileHash jest rzeczywiście aktualizowany.

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. MongoDB:Jak wyłączyć rejestrowanie ostrzeżenia:ClientCursor::staticYield nie może odblokować b/c blokady rekurencyjnej?

  2. MongoDB $ceil

  3. jak podłączyć mongoDB do serwera?

  4. Błędy MongoDB:mongodb-10gen E:Podproces /usr/bin/dpkg zwrócił kod błędu (1)

  5. Ustaw domyślną datę podczas wstawiania dokumentu z godziną. Pole czasu