Partager via


PartitionKeyDefinition interface

Propriétés

kind

Quel type de clé de partition est défini (par défaut : « Hachage »)

paths

Tableau de chemins pour lesquels les données de la collection peuvent être partitionnés. Les chemins ne doivent pas contenir de caractère générique ou de barre oblique de fin. Par exemple, la propriété JSON « AccountNumber » est spécifiée en tant que « /AccountNumber ». Le tableau ne doit contenir qu’une seule valeur.

systemKey
version

Champ facultatif, s’il n’est pas spécifié, la valeur par défaut est 1. Pour utiliser la clé de partition volumineuse, définissez la version sur 2. Pour en savoir plus sur les clés de partition volumineuses, consultez l’article Créer des conteneurs avec une clé de partition volumineuse .

Détails de la propriété

kind

Quel type de clé de partition est défini (par défaut : « Hachage »)

kind?: PartitionKeyKind

Valeur de propriété

paths

Tableau de chemins pour lesquels les données de la collection peuvent être partitionnés. Les chemins ne doivent pas contenir de caractère générique ou de barre oblique de fin. Par exemple, la propriété JSON « AccountNumber » est spécifiée en tant que « /AccountNumber ». Le tableau ne doit contenir qu’une seule valeur.

paths: string[]

Valeur de propriété

string[]

systemKey

systemKey?: boolean

Valeur de propriété

boolean

version

Champ facultatif, s’il n’est pas spécifié, la valeur par défaut est 1. Pour utiliser la clé de partition volumineuse, définissez la version sur 2. Pour en savoir plus sur les clés de partition volumineuses, consultez l’article Créer des conteneurs avec une clé de partition volumineuse .

version?: PartitionKeyDefinitionVersion

Valeur de propriété