S’APPLIQUE À : NoSQL
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 partie des documents Azure Cosmos DB est inspirée par le correctif JSON RFC 6902. Il existe d'autres fonctionnalités, notamment le correctif conditionnel, tandis que certaines des fonctionnalités du correctif JSON RFC 6902 comme 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 mise à l’échelle automatique ?
Oui, la mise à jour partielle des documents est disponible sur les modes serverless, approvisionnés et mise à l’échelle automatique.
Comment le tarif des RU/s est-il calculé ?
La mise à jour partielle des documents est normalisée dans la facturation des unités de requête de la même façon que 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 mettre à jour la propriété durée de vie (ttl
) d’un document.
Comment fonctionne la résolution des conflits dans plusieurs régions 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 de document partielle est-elle prise en charge pour les comptes de magasin analytique/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.