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.dictPartitionKey
Konstruktor
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
Változók
Name | Description |
---|---|
path
|
A partíciókulcs elérési útja |
kind
|
Milyen típusú partíciókulcs van definiálva (alapértelmezett: "Kivonat") |
version
|
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
Azure SDK for Python