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, consulte como criar contêineres com chave de partição grande artigo.

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, consulte como criar contêineres com chave de partição grande artigo.

version?: PartitionKeyDefinitionVersion

Valor da propriedade