PartitionKey Clase
Clave usada para particionar un contenedor en particiones lógicas.
Consulte https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey para obtener información sobre cómo elegir claves de partición.
- Herencia
-
builtins.dictPartitionKey
Constructor
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
Variables
Nombre | Description |
---|---|
path
|
Ruta de acceso de la clave de partición |
kind
|
Qué tipo de clave de partición se está definiendo (valor predeterminado: "Hash") |
version
|
La versión de la clave de partición (valor predeterminado: 2) |
Métodos
clear | |
copy | |
fromkeys |
Cree un nuevo diccionario con claves de valores iterables y establecidos en value. |
get |
Devuelve el valor de la clave si la clave está en el diccionario; de lo contrario, devuelve el valor predeterminado. |
items | |
keys | |
pop |
Si no se encuentra la clave, devuelva el valor predeterminado si se indica; de lo contrario, genere un valor KeyError. |
popitem |
Quite y devuelva un par (clave, valor) como una tupla de 2. Los pares se devuelven en el orden LIFO (último en entrar, primero en salir). Genera KeyError si el dict está vacío. |
setdefault |
Inserte la clave con un valor predeterminado si la clave no está en el diccionario. Devuelve el valor de la clave si la clave está en el diccionario; de lo contrario, devuelve el valor predeterminado. |
update |
Si E está presente y tiene un método .keys(), entonces lo hace: para k en E: D[k] = E[k] Si E está presente y carece de un método .keys(), entonces lo hace: para k, v en E: D[k] = v En cualquier caso, esto va seguido de: para k en F: D[k] = F[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
fromkeys
Cree un nuevo diccionario con claves de valores iterables y establecidos en value.
fromkeys(value=None, /)
Parámetros solo posicionales
Nombre | Description |
---|---|
iterable
Requerido
|
|
value
|
valor predeterminado: None
|
Parámetros
Nombre | Description |
---|---|
type
Requerido
|
|
get
Devuelve el valor de la clave si la clave está en el diccionario; de lo contrario, devuelve el valor predeterminado.
get(key, default=None, /)
Parámetros solo posicionales
Nombre | Description |
---|---|
key
Requerido
|
|
default
|
valor predeterminado: None
|
items
items() -> a set-like object providing a view on D's items
keys
keys() -> a set-like object providing a view on D's keys
pop
Si no se encuentra la clave, devuelva el valor predeterminado si se indica; de lo contrario, genere un valor KeyError.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Quite y devuelva un par (clave, valor) como una tupla de 2.
Los pares se devuelven en el orden LIFO (último en entrar, primero en salir). Genera KeyError si el dict está vacío.
popitem()
setdefault
Inserte la clave con un valor predeterminado si la clave no está en el diccionario.
Devuelve el valor de la clave si la clave está en el diccionario; de lo contrario, devuelve el valor predeterminado.
setdefault(key, default=None, /)
Parámetros solo posicionales
Nombre | Description |
---|---|
key
Requerido
|
|
default
|
valor predeterminado: None
|
update
Si E está presente y tiene un método .keys(), entonces lo hace: para k en E: D[k] = E[k] Si E está presente y carece de un método .keys(), entonces lo hace: para k, v en E: D[k] = v En cualquier caso, esto va seguido de: para k en F: D[k] = F[k] = F[k]
update([E], **F) -> None. Update D from dict/iterable E and F.
values
values() -> an object providing a view on D's values
Atributos
kind
path
version
Azure SDK for Python