Ciao Andrea, scusa ma mi ero perso la domanda.

Il vantaggio di Update è che permette di mandare un documento più compatto a MongoDb. Considera che in generale, un documento può essere anche grande alcune centinaia di KByte, quindi è un aspetto non trascurabile se tutto ciò che vuoi fare, per esempio, è modificare una data.

Un altro aspetto di fondamentale importanza è che con Replace il database è costretto a ricalcolare tutti gli indici - almeno, a naso, è ciò che mi aspetto - mentre con Update sa quali dati sono stati modificati e può aggiornare solo gli indici coinvolti.

Ovviamente, il maggior fine tuning che ottieni con Update lo paghi in termini di complessità, visto che devi specificare una a una le porzioni del document che vuoi aggiornare.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.