PartitionKey Třída

Klíč použitý k rozdělení kontejneru na logické oddíly.

Informace o tom, jak zvolit klíče oddílů, najdete v tématu https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey .

Dědičnost
builtins.dict
PartitionKey

Konstruktor

PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)

Proměnné

Name Description
path
str

Cesta k klíči oddílu

kind
str

Jaký druh klíče oddílu se definuje (výchozí hodnota: Hash)

version
int

Verze klíče oddílu (výchozí hodnota: 2)

Metody

clear
copy
fromkeys

Vytvořte nový slovník s klíči z iterable a hodnotami nastavenými na hodnotu value.

get

Pokud je klíč ve slovníku, vrátí hodnotu klíče, jinak výchozí hodnota.

items
keys
pop

Pokud klíč není nalezen, vrátit výchozí, pokud je zadán; v opačném případě vyvoláte chybu KeyError.

popitem

Odebere a vrátí pár (klíč, hodnota) jako řazenou kolekci 2 členů.

Páry se vrací v pořadí LIFO (last-in, first-out). Vyvolá chybu KeyError, pokud je diktování prázdné.

setdefault

Pokud klíč není ve slovníku, vložte klíč s výchozí hodnotou.

Pokud je klíč ve slovníku, vrátí hodnotu klíče, jinak výchozí hodnota.

update

Pokud je k dispozici E a má metodu .keys(), znamená to: for k in E: D[k] = E[k] Pokud je přítomna metoda E a chybí v ní metoda .keys(), znamená to: for k, v in E: D[k] = v. V obou případech následuje: for k in F: D[k] = F[k]

values

clear

clear() -> None.  Remove all items from D.

copy

copy() -> a shallow copy of D

fromkeys

Vytvořte nový slovník s klíči z iterable a hodnotami nastavenými na hodnotu value.

fromkeys(value=None, /)

Výhradně poziční parametry

Name Description
iterable
Vyžadováno
value
výchozí hodnota: None

Parametry

Name Description
type
Vyžadováno

get

Pokud je klíč ve slovníku, vrátí hodnotu klíče, jinak výchozí hodnota.

get(key, default=None, /)

Výhradně poziční parametry

Name Description
key
Vyžadováno
default
výchozí hodnota: 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

Pokud klíč není nalezen, vrátit výchozí, pokud je zadán; v opačném případě vyvoláte chybu KeyError.

pop(k, [d]) -> v, remove specified key and return the corresponding value.

popitem

Odebere a vrátí pár (klíč, hodnota) jako řazenou kolekci 2 členů.

Páry se vrací v pořadí LIFO (last-in, first-out). Vyvolá chybu KeyError, pokud je diktování prázdné.

popitem()

setdefault

Pokud klíč není ve slovníku, vložte klíč s výchozí hodnotou.

Pokud je klíč ve slovníku, vrátí hodnotu klíče, jinak výchozí hodnota.

setdefault(key, default=None, /)

Výhradně poziční parametry

Name Description
key
Vyžadováno
default
výchozí hodnota: None

update

Pokud je k dispozici E a má metodu .keys(), znamená to: for k in E: D[k] = E[k] Pokud je přítomna metoda E a chybí v ní metoda .keys(), znamená to: for k, v in E: D[k] = v. V obou případech následuje: for k in F: D[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

Atributy

kind

path

version