Megosztás a következőn keresztül:


PartitionKey Osztály

A tároló logikai partíciókba való particionálásához használt kulcs.

További https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey információ a partíciókulcsok kiválasztásáról.

Öröklődés
builtins.dict
PartitionKey

Konstruktor

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

Változók

Name Description
path
str

A partíciókulcs elérési útja

kind
str

Milyen típusú partíciókulcs van definiálva (alapértelmezett: "Kivonat")

version
int

A partíciókulcs verziója (alapértelmezett: 2)

Metódusok

clear
copy
fromkeys

Hozzon létre egy új szótárat, amely tartalmazza az iterálásból származó kulcsokat és az értékre beállított értékeket.

get

Adja vissza a kulcs értékét, ha a kulcs a szótárban van, máskülönben alapértelmezés szerint.

items
keys
pop

Ha a kulcs nem található, adja vissza az alapértelmezett értéket, ha meg van adva; ellenkező esetben hozzon létre egy KeyErrort.

popitem

Távolítsa el és adja vissza a (kulcs, érték) párokat 2-rekordként.

A párok LIFO -sorrendben (utolsó, első ki- és befelé) lesznek visszaadva. Emeli a KeyErrort, ha a diktálás üres.

setdefault

Az alapértelmezett értékkel rendelkező kulcs beszúrása, ha a kulcs nem szerepel a szótárban.

Adja vissza a kulcs értékét, ha a kulcs a szótárban van, máskülönben alapértelmezés szerint.

update

Ha az E jelen van, és .keys() metódussal rendelkezik, akkor a k esetében az E: D[k] = E[k] Ha az E jelen van, és nem rendelkezik .keys() metódussal, akkor a következőt teszi: k esetén v az E: D[k] = v Mindkét esetben ezt követi a következő: a k in F: D[k] = F[k]

values

clear

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

copy

copy() -> a shallow copy of D

fromkeys

Hozzon létre egy új szótárat, amely tartalmazza az iterálásból származó kulcsokat és az értékre beállított értékeket.

fromkeys(value=None, /)

Csak pozicionális paraméterek

Name Description
iterable
Kötelező
value
alapértelmezett érték: None

Paraméterek

Name Description
type
Kötelező

get

Adja vissza a kulcs értékét, ha a kulcs a szótárban van, máskülönben alapértelmezés szerint.

get(key, default=None, /)

Csak pozicionális paraméterek

Name Description
key
Kötelező
default
alapértelmezett érték: 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

Ha a kulcs nem található, adja vissza az alapértelmezett értéket, ha meg van adva; ellenkező esetben hozzon létre egy KeyErrort.

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

popitem

Távolítsa el és adja vissza a (kulcs, érték) párokat 2-rekordként.

A párok LIFO -sorrendben (utolsó, első ki- és befelé) lesznek visszaadva. Emeli a KeyErrort, ha a diktálás üres.

popitem()

setdefault

Az alapértelmezett értékkel rendelkező kulcs beszúrása, ha a kulcs nem szerepel a szótárban.

Adja vissza a kulcs értékét, ha a kulcs a szótárban van, máskülönben alapértelmezés szerint.

setdefault(key, default=None, /)

Csak pozicionális paraméterek

Name Description
key
Kötelező
default
alapértelmezett érték: None

update

Ha az E jelen van, és .keys() metódussal rendelkezik, akkor a k esetében az E: D[k] = E[k] Ha az E jelen van, és nem rendelkezik .keys() metódussal, akkor a következőt teszi: k esetén v az E: D[k] = v Mindkét esetben ezt követi a következő: a 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

Attribútumok

kind

path

version