Partilhar 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 especificado o valor padrão é 1. Para usar a chave de partição grande, defina a versão como 2. Para saber mais sobre chaves de partição grandes, consulte como criar contêineres com chave de partição grande artigo.

Detalhes de Propriedade

kind

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

kind?: PartitionKeyKind

Valor de 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 de Propriedade

string[]

systemKey

systemKey?: boolean

Valor de Propriedade

boolean

version

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

version?: PartitionKeyDefinitionVersion

Valor de Propriedade