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.dictPartitionKey
Oluşturucu
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
Değişkenler
Name | Description |
---|---|
path
|
Bölüm anahtarının yolu |
kind
|
Ne tür bir bölüm anahtarı tanımlanıyor (varsayılan: "Karma") |
version
|
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
Azure SDK for Python