Compartilhar via


PartitionKeyDefinition interface

Propriedades

kind

Que tipo de chave de partição está sendo definida (padrão: "Hash")

paths

Uma matriz de caminhos para os quais os dados dentro da coleção podem ser particionados. Os caminhos não devem conter um curinga ou uma barra à direita. Por exemplo, a propriedade JSON "AccountNumber" é especificada como "/AccountNumber". A matriz deve conter apenas um único valor.

systemKey
version

Um campo opcional, se não for especificado, o valor padrão será 1. Para usar a chave de partição grande, defina a versão como 2. Para saber mais sobre chaves de partição grandes, confira o artigo como criar contêineres com chave de partição grande .

Detalhes da propriedade

kind

Que tipo de chave de partição está sendo definida (padrão: "Hash")

kind?: PartitionKeyKind

Valor da propriedade

paths

Uma matriz de caminhos para os quais os dados dentro da coleção podem ser particionados. Os caminhos não devem conter um curinga ou uma barra à direita. Por exemplo, a propriedade JSON "AccountNumber" é especificada como "/AccountNumber". A matriz deve conter apenas um único valor.

paths: string[]

Valor da propriedade

string[]

systemKey

systemKey?: boolean

Valor da propriedade

boolean

version

Um campo opcional, se não for especificado, o valor padrão será 1. Para usar a chave de partição grande, defina a versão como 2. Para saber mais sobre chaves de partição grandes, confira o artigo como criar contêineres com chave de partição grande .

version?: PartitionKeyDefinitionVersion

Valor da propriedade