VAN TOEPASSING OP: NoSQL
Met gedeeltelijke documentupdate kunt u specifieke eigenschappen of velden van een item wijzigen zonder dat u een volledige bewerking voor het vervangen van documenten hoeft uit te voeren. In dit artikel vindt u antwoorden op veelgestelde vragen over gedeeltelijke documentupdates van Azure Cosmos DB.
Is dit een implementatie van JSON Patch RFC 6902?
Gedeeltelijke documentupdate van Azure Cosmos DB is geïnspireerd op JSON Patch RFC 6902. Er zijn andere functies, zoals voorwaardelijke patch , terwijl sommige van de functies van JSON Patch RFC 6902, zoals (Copy
, Test
) niet zijn geïmplementeerd.
Is gedeeltelijke documentupdate compatibel met serverloze, ingerichte doorvoer- en automatische schaalaanpassingsmodi van facturering?
Ja, gedeeltelijke documentupdate is beschikbaar voor serverloze, ingerichte doorvoer- en automatische schaalaanpassingsmodi.
Hoe worden ru/s-prijzen berekend?
Gedeeltelijke documentupdate wordt genormaliseerd in facturering per aanvraageenheid op dezelfde manier als andere databasebewerkingen. Gebruikers mogen geen aanzienlijke vermindering van ru's verwachten.
Is er een limiet voor het aantal bewerkingen voor gedeeltelijke documentupdates?
Er is een limiet van 10 patchbewerkingen die kunnen worden toegevoegd in één patchspecificatie.
Wordt gedeeltelijke documentupdate ondersteund voor door het systeem gegenereerde eigenschappen?
We bieden geen ondersteuning voor gedeeltelijke documentupdates voor door het systeem gegenereerde eigenschappen, zoals _id
, _ts
, _etag
. _rid
Kan Time to Live (TTL) worden gepatcht?
Ja, het is mogelijk om de eigenschap Time to Live (ttl
) van een document te patchen.
Hoe werkt conflictoplossing voor meerdere regio's voor matrices?
Matrices worden behandeld als een atomische eenheid. Als dezelfde eigenschap in een matrix gelijktijdig wordt bijgewerkt in verschillende regio's (wat resulteert in een conflict), blijft slechts één van de wijzigingen behouden.
Wordt gedeeltelijke documentupdate ondersteund voor accounts met Analytische opslag/Synapse Link?
Ja, gedeeltelijke documentupdate werkt met accounts met Analytische opslag/Synapse Link.
Volgende stappen
- Meer informatie over gedeeltelijke documentupdates.