PartitionKey Sınıf

Bir kapsayıcıyı mantıksal bölümlere bölmek için kullanılan anahtar.

Bölüm anahtarlarını seçme hakkında bilgi için bkz https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey .

Devralma
builtins.dict
PartitionKey

Oluşturucu

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

Değişkenler

Name Description
path
str

Bölüm anahtarının yolu

kind
str

Ne tür bir bölüm anahtarı tanımlanıyor (varsayılan: "Karma")

version
int

Bölüm anahtarının sürümü (varsayılan: 2)

Yöntemler

clear
copy
fromkeys

Yinelenebilir anahtarlar ve değerler değer olarak ayarlanmış yeni bir sözlük oluşturun.

get

Anahtar sözlükteyse anahtarın değerini döndürür, aksi takdirde varsayılan değerdir.

items
keys
pop

Anahtar bulunamazsa, verilen varsayılan değeri döndürür; aksi takdirde, bir KeyError yükseltin.

popitem

Bir (anahtar, değer) çifti kaldırma ve 2 tanımlama grubu olarak döndürme.

Çiftler LIFO (last-in, first-out) sırasına göre döndürülür. Dikte boşsa KeyError'ı yükseltir.

setdefault

Anahtar sözlükte değilse varsayılan değere sahip anahtar ekleyin.

Anahtar sözlükteyse anahtarın değerini döndürür, aksi takdirde varsayılan değerdir.

update

E varsa ve bir .keys() yöntemi varsa, şunu yapar: E: D[k] = E[k] içinde k için E varsa ve bir .keys() yöntemi yoksa, şunu yapar: k için, E'de v: D[k] = v Her iki durumda da, bunu izler: F:D[k] = F[k] içinde k için

values

clear

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

copy

copy() -> a shallow copy of D

fromkeys

Yinelenebilir anahtarlar ve değerler değer olarak ayarlanmış yeni bir sözlük oluşturun.

fromkeys(value=None, /)

Yalnızca Konumsal Parametreler

Name Description
iterable
Gerekli
value
varsayılan değer: None

Parametreler

Name Description
type
Gerekli

get

Anahtar sözlükteyse anahtarın değerini döndürür, aksi takdirde varsayılan değerdir.

get(key, default=None, /)

Yalnızca Konumsal Parametreler

Name Description
key
Gerekli
default
varsayılan değer: 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

Anahtar bulunamazsa, verilen varsayılan değeri döndürür; aksi takdirde, bir KeyError yükseltin.

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

popitem

Bir (anahtar, değer) çifti kaldırma ve 2 tanımlama grubu olarak döndürme.

Çiftler LIFO (last-in, first-out) sırasına göre döndürülür. Dikte boşsa KeyError'ı yükseltir.

popitem()

setdefault

Anahtar sözlükte değilse varsayılan değere sahip anahtar ekleyin.

Anahtar sözlükteyse anahtarın değerini döndürür, aksi takdirde varsayılan değerdir.

setdefault(key, default=None, /)

Yalnızca Konumsal Parametreler

Name Description
key
Gerekli
default
varsayılan değer: None

update

E varsa ve bir .keys() yöntemi varsa, şunu yapar: E: D[k] = E[k] içinde k için E varsa ve bir .keys() yöntemi yoksa, şunu yapar: k için, E'de v: D[k] = v Her iki durumda da, bunu izler: F:D[k] = F[k] içinde k için

update([E], **F) -> None.  Update D from dict/iterable E and F.

values

values() -> an object providing a view on D's values

Öznitelikler

kind

path

version