Esiste un modo per aggiornare l'intera entità in MongoDB?

Sto usando Spring Data MongoDB e attualmente mi chiedo se c'è un modo per aggiornare l'intera entità come mongoTemplate.update (entityObject)?

Perché il solito modo è aggiornare le proprietà una per una. Il codice sorgente se può servire è scritto in Java.

In Corso 1
MongoDB 11-09-2019 2 Risposte 719 Visite +1
Luca Fascime

Luca Fascime

Autore di questa domanda

Risposte ( 2 approvate )

  1. Luciano Gerdone
    +1
    11-09-2019 18:00:05
    Rispondi

    Puoi usare il metodo save() sull'entità (entity).

  2. Guido Sperciani
    0
    11-09-2019 18:03:02
    Rispondi

    Corretto come dice Gerdone: il metodo save() in mongodb sostituisce un documento completo. Poiché il database è privo di schemi (schema-less), il concetto di campi realmente non esiste, esiste solo il documento.

Rispondi

Per poter rispondere a questa domanda, devi essere registrato e loggato sul sito, dopodichè compila il box sottostante cercando di essere il più chiaro ed esauriente possibile, la tua risposta potrebbe essere la soluzione che l'utente cerca ed essere contrassegnata come migliore, consentendoti così di ottenere punti ed autorevolezza.

 Domanda Precedente

 Elenco Domande 

Domanda Successiva