Dela via


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.dict
PartitionKey

Konstruktor

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

Variabler

Name Description
path
str

Sökvägen till partitionsnyckeln

kind
str

Vilken typ av partitionsnyckel definieras (standard: "Hash")

version
int

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