PartitionKey Klass
Nyckel som används för att partitionera en container i logiska partitioner.
Mer https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey information om hur du väljer partitionsnycklar finns i.
- Arv
-
builtins.dictPartitionKey
Konstruktor
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
Variabler
Name | Description |
---|---|
path
|
Sökvägen till partitionsnyckeln |
kind
|
Vilken typ av partitionsnyckel definieras (standard: "Hash") |
version
|
Versionen av partitionsnyckeln (standard: 2) |
Metoder
clear | |
copy | |
fromkeys |
Skapa en ny ordlista med nycklar från itererbara och värden inställda på värde. |
get |
Returnera värdet för nyckeln om nyckeln finns i ordlistan, annars standard. |
items | |
keys | |
pop |
Om nyckeln inte hittas returnerar du standardvärdet om det anges. Annars genererar du en KeyError. |
popitem |
Ta bort och returnera ett par (nyckel, värde) som en 2-tuppeln. Par returneras i LIFO-ordning (sist in, först ut). Genererar KeyError om diktamen är tom. |
setdefault |
Infoga nyckel med standardvärdet om nyckeln inte finns i ordlistan. Returnera värdet för nyckeln om nyckeln finns i ordlistan, annars standard. |
update |
Om E finns och har en .keys()-metod gör följande: för k i E: D[k] = E[k] Om E finns och saknar en .keys()-metod, gör följande: för k, v i E: D[k] = v I båda fallen följs detta av: för k i F: D[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
fromkeys
Skapa en ny ordlista med nycklar från itererbara och värden inställda på värde.
fromkeys(value=None, /)
Positional-Only parametrar
Name | Description |
---|---|
iterable
Obligatorisk
|
|
value
|
standardvärde: None
|
Parametrar
Name | Description |
---|---|
type
Obligatorisk
|
|
get
Returnera värdet för nyckeln om nyckeln finns i ordlistan, annars standard.
get(key, default=None, /)
Positional-Only parametrar
Name | Description |
---|---|
key
Obligatorisk
|
|
default
|
standardvärde: 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
Om nyckeln inte hittas returnerar du standardvärdet om det anges. Annars genererar du en KeyError.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Ta bort och returnera ett par (nyckel, värde) som en 2-tuppeln.
Par returneras i LIFO-ordning (sist in, först ut). Genererar KeyError om diktamen är tom.
popitem()
setdefault
Infoga nyckel med standardvärdet om nyckeln inte finns i ordlistan.
Returnera värdet för nyckeln om nyckeln finns i ordlistan, annars standard.
setdefault(key, default=None, /)
Positional-Only parametrar
Name | Description |
---|---|
key
Obligatorisk
|
|
default
|
standardvärde: None
|
update
Om E finns och har en .keys()-metod gör följande: för k i E: D[k] = E[k] Om E finns och saknar en .keys()-metod, gör följande: för k, v i E: D[k] = v I båda fallen följs detta av: för k i 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
Attribut
kind
path
version
Azure SDK for Python