Delen via


PartitionKey Klas

Sleutel die wordt gebruikt voor het partitioneren van een container in logische partities.

Zie https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey voor informatie over het kiezen van partitiesleutels.

Overname
builtins.dict
PartitionKey

Constructor

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

Variabelen

Name Description
path
str

Het pad van de partitiesleutel

kind
str

Welk type partitiesleutel wordt gedefinieerd (standaard: 'Hash')

version
int

De versie van de partitiesleutel (standaard: 2)

Methoden

clear
copy
fromkeys

Maak een nieuwe woordenlijst met sleutels van iterable en waarden ingesteld op waarde.

get

Retourneer de waarde voor sleutel als de sleutel zich in de woordenlijst bevindt, anders de standaardwaarde.

items
keys
pop

Als de sleutel niet wordt gevonden, retourneert u de standaardwaarde indien opgegeven; Anders kunt u een KeyError activeren.

popitem

Verwijder en retourneer een paar (sleutel, waarde) als een 2-tuple.

Paren worden geretourneerd in de volgorde LIFO (last-in, first-out). Hiermee wordt KeyError weergegeven als het dict leeg is.

setdefault

Voeg een sleutel in met de standaardwaarde als de sleutel zich niet in de woordenlijst bevindt.

Retourneer de waarde voor sleutel als de sleutel zich in de woordenlijst bevindt, anders de standaardwaarde.

update

Als E aanwezig is en een methode .keys() heeft, doet dit: voor k in E: D[k] = E[k] Als E aanwezig is en geen methode .keys(), dan wel: voor k, v in E: D[k] = v In beide gevallen wordt dit gevolgd door: voor k in F: D[k] = F[k]

values

clear

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

copy

copy() -> a shallow copy of D

fromkeys

Maak een nieuwe woordenlijst met sleutels van iterable en waarden ingesteld op waarde.

fromkeys(value=None, /)

Positional-Only Parameters

Name Description
iterable
Vereist
value
standaardwaarde: None

Parameters

Name Description
type
Vereist

get

Retourneer de waarde voor sleutel als de sleutel zich in de woordenlijst bevindt, anders de standaardwaarde.

get(key, default=None, /)

Positional-Only Parameters

Name Description
key
Vereist
default
standaardwaarde: 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

Als de sleutel niet wordt gevonden, retourneert u de standaardwaarde indien opgegeven; Anders kunt u een KeyError activeren.

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

popitem

Verwijder en retourneer een paar (sleutel, waarde) als een 2-tuple.

Paren worden geretourneerd in de volgorde LIFO (last-in, first-out). Hiermee wordt KeyError weergegeven als het dict leeg is.

popitem()

setdefault

Voeg een sleutel in met de standaardwaarde als de sleutel zich niet in de woordenlijst bevindt.

Retourneer de waarde voor sleutel als de sleutel zich in de woordenlijst bevindt, anders de standaardwaarde.

setdefault(key, default=None, /)

Positional-Only Parameters

Name Description
key
Vereist
default
standaardwaarde: None

update

Als E aanwezig is en een methode .keys() heeft, doet dit: voor k in E: D[k] = E[k] Als E aanwezig is en geen methode .keys(), dan wel: voor k, v in E: D[k] = v In beide gevallen wordt dit gevolgd door: voor 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

Kenmerken

kind

path

version