Documenten bijwerken

Voltooid

We kunnen ook de eigenschappen van de zadelvariabele wijzigen.

In dit voorbeeld wijzigen we de prijs van de variabele van de oorspronkelijke $27,12 in $ 35,00.

saddle.price = 35.00d;

Als u deze wijziging wilt behouden, kunnen we de asynchrone UpsertItemAsync-methode<> aanroepen die alleen het update-item doorgeeft.

await container.UpsertItemAsync<Product>(saddle);

We kunnen ook nieuwe wijzigingen blijven aanbrengen. In dit voorbeeld vervangen we de matrix van tags door een nieuwe matrix van tags door nauwkeurigere beschrijvingen van het zadel.

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

Hoewel we het document al upsert, hoeven we geen nieuw item te lezen voordat het item opnieuw wordt geplaatst.

await container.UpsertItemAsync<Product>(saddle);