Aggiornare i documenti

Completato

È anche possibile modificare le proprietà della variabile saddle.

In questo esempio si modifica il prezzo della variabile dall'originale $27.12 a $35.00.

saddle.price = 35.00d;

Per rendere persistente questa modifica, è possibile richiamare il metodo UpsertItemAsync<> asincrono passando solo l'elemento dell'aggiornamento.

await container.UpsertItemAsync<Product>(saddle);

È anche possibile continuare ad apportare nuove modifiche. In questo esempio la matrice di tag viene sostituita con una nuova matrice di tag con descrizioni più accurate della sella.

saddle.tags = new string[] { "brown", "new", "crisp" };

Anche se è già stato eseguito l'upsert del documento, non è necessario leggere un nuovo elemento prima di eseguire nuovamente l'upsert dell'elemento.

await container.UpsertItemAsync<Product>(saddle);