PartitionKey Kelas

Kunci yang digunakan untuk mempartisi kontainer ke dalam partisi logis.

Lihat https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey untuk informasi tentang cara memilih kunci partisi.

Warisan
builtins.dict
PartitionKey

Konstruktor

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

Variabel

Nama Deskripsi
path
str

Jalur kunci partisi

kind
str

Jenis kunci partisi apa yang sedang didefinisikan (default: "Hash")

version
int

Versi kunci partisi (default: 2)

Metode

clear
copy
fromkeys

Buat kamus baru dengan kunci dari iterable dan nilai diatur ke nilai.

get

Mengembalikan nilai untuk kunci jika kunci berada dalam kamus, atau default.

items
keys
pop

Jika kunci tidak ditemukan, kembalikan default jika diberikan; jika tidak, naikkan KeyError.

popitem

Hapus dan kembalikan pasangan (kunci, nilai) sebagai 2 tuple.

Pasangan dikembalikan dalam urutan LIFO (last-in, first-out). Menaikkan KeyError jika dict kosong.

setdefault

Sisipkan kunci dengan nilai default jika kunci tidak ada dalam kamus.

Mengembalikan nilai untuk kunci jika kunci berada dalam kamus, atau default.

update

Jika E hadir dan memiliki metode .keys(), maka lakukan: untuk k di E: D[k] = E[k] Jika E ada dan tidak memiliki metode .keys(), maka lakukan: untuk k, v di E: D[k] = v Dalam kedua kasus, ini diikuti oleh: untuk k di F: D[k] = F[k]

values

clear

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

copy

copy() -> a shallow copy of D

fromkeys

Buat kamus baru dengan kunci dari iterable dan nilai diatur ke nilai.

fromkeys(value=None, /)

Parameter Posisi-Saja

Nama Deskripsi
iterable
Diperlukan
value
nilai default: None

Parameter

Nama Deskripsi
type
Diperlukan

get

Mengembalikan nilai untuk kunci jika kunci berada dalam kamus, atau default.

get(key, default=None, /)

Parameter Posisi-Saja

Nama Deskripsi
key
Diperlukan
default
nilai default: 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

Jika kunci tidak ditemukan, kembalikan default jika diberikan; jika tidak, naikkan KeyError.

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

popitem

Hapus dan kembalikan pasangan (kunci, nilai) sebagai 2 tuple.

Pasangan dikembalikan dalam urutan LIFO (last-in, first-out). Menaikkan KeyError jika dict kosong.

popitem()

setdefault

Sisipkan kunci dengan nilai default jika kunci tidak ada dalam kamus.

Mengembalikan nilai untuk kunci jika kunci berada dalam kamus, atau default.

setdefault(key, default=None, /)

Parameter Posisi-Saja

Nama Deskripsi
key
Diperlukan
default
nilai default: None

update

Jika E hadir dan memiliki metode .keys(), maka lakukan: untuk k di E: D[k] = E[k] Jika E ada dan tidak memiliki metode .keys(), maka lakukan: untuk k, v di E: D[k] = v Dalam kedua kasus, ini diikuti oleh: untuk k di 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

Atribut

kind

path

version