La mise à jour partielle des documents vous permet de modifier des propriétés ou des champs d’un élément sans avoir à effectuer d’opération de remplacement de document complète. Cet article répond aux questions fréquemment posées sur la mise à jour partielle des documents Azure Cosmos DB.
S’agit-il d’une implémentation du correctif JSON RFC 6902 ?
La mise à jour partielle du document Azure Cosmos DB est inspirée de JSON Patch RFC 6902. Il existe d’autres fonctionnalités telles que le correctif conditionnel , tandis que certaines des fonctionnalités du correctif JSON RFC 6902 telles que (Copy, Test) n’ont pas été implémentées.
La mise à jour partielle des documents est-elle compatible avec les modes de facturation serverless, approvisionnés et d'autoscaling ?
Oui, la mise à jour partielle des documents est disponible pour les modes serverless, débit provisionné et autoscale.
Comment le tarif des RU/s est-il calculé ?
La mise à jour partielle des documents est intégrée dans la facturation des unités de requête comme les autres opérations de base de données. Les utilisateurs ne doivent pas s’attendre à une réduction significative des RU.
Existe-t-il une limite au nombre d’opérations de mise à jour partielle de documents ?
Il existe une limite de 10 opérations de patch qui peut être ajoutée dans une seule spécification de patch.
La mise à jour partielle de document est-elle prise en charge pour les propriétés générées par le système ?
Nous ne prenons pas en charge la mise à jour partielle des documents pour les propriétés générées par le système, comme _id, _ts, _etag_rid.
La durée de vie (TTL) peut-elle être corrigée ?
Oui, il est possible de corriger la propriété Time to Live (ttl) d’un document.
Comment fonctionne la résolution des conflits multirégionale pour les tableaux ?
Les tableaux sont traités comme une unité atomique. Si la même propriété dans un tableau est mise à jour simultanément dans différentes régions (provoquant ainsi un conflit), une seule des modifications sera conservée.
La mise à jour partielle de document est-elle prise en charge pour les comptes avec le Store analytique/le Synapse Link ?
Oui, la mise à jour de document partielle est prise en charge pour les comptes de Magasin Analytique/Synapse Link.
Étapes suivantes
- En savoir plus sur la mise à jour partielle de document.