PartitionKey الفصل

المفتاح المستخدم لتقسيم حاوية إلى أقسام منطقية.

راجع https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey للحصول على معلومات حول كيفية اختيار مفاتيح الأقسام.

توريث
builtins.dict
PartitionKey

الدالمنشئ

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

المتغيرات

الاسم الوصف
path
str

مسار مفتاح القسم

kind
str

ما نوع مفتاح القسم الذي يتم تعريفه (افتراضي: "التجزئة")

version
int

إصدار مفتاح القسم (افتراضي: 2)

الأساليب

clear
copy
fromkeys

أنشئ قاموسا جديدا بمفاتيح من قابلة للتكدير وقيم معينة إلى قيمة.

get

إرجاع قيمة المفتاح إذا كان المفتاح في القاموس، وإلا افتراضيا.

items
keys
pop

إذا لم يتم العثور على المفتاح، فسترجع الإعداد الافتراضي إذا تم تعيينه؛ وإلا، قم برفع KeyError.

popitem

قم بإزالة وإرجاع زوج (مفتاح، قيمة) كمجموعتين.

يتم إرجاع الأزواج بترتيب LIFO (آخر مرة، خروج أول). رفع KeyError إذا كانت الإملاء فارغة.

setdefault

إدراج مفتاح بقيمة افتراضية إذا لم يكن المفتاح في القاموس.

إرجاع قيمة المفتاح إذا كان المفتاح في القاموس، وإلا افتراضيا.

update

إذا كان E موجودا ويحتوي على أسلوب .keys()، فسيفعل: ل k في E: D[k] = E[k] إذا كان E موجودا ويفتقر إلى أسلوب .keys()، فإن يفعل: ل k، v في E: D[k] = v في كلتا الحالتين، يتبع ذلك: ل k في F: D[k] = F[k]

values

clear

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

copy

copy() -> a shallow copy of D

fromkeys

أنشئ قاموسا جديدا بمفاتيح من قابلة للتكدير وقيم معينة إلى قيمة.

fromkeys(value=None, /)

معلمات الموقع فقط

الاسم الوصف
iterable
مطلوب
value
القيمة الافتراضية: None

المعلمات

الاسم الوصف
type
مطلوب

get

إرجاع قيمة المفتاح إذا كان المفتاح في القاموس، وإلا افتراضيا.

get(key, default=None, /)

معلمات الموقع فقط

الاسم الوصف
key
مطلوب
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

إذا لم يتم العثور على المفتاح، فسترجع الإعداد الافتراضي إذا تم تعيينه؛ وإلا، قم برفع KeyError.

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

popitem

قم بإزالة وإرجاع زوج (مفتاح، قيمة) كمجموعتين.

يتم إرجاع الأزواج بترتيب LIFO (آخر مرة، خروج أول). رفع KeyError إذا كانت الإملاء فارغة.

popitem()

setdefault

إدراج مفتاح بقيمة افتراضية إذا لم يكن المفتاح في القاموس.

إرجاع قيمة المفتاح إذا كان المفتاح في القاموس، وإلا افتراضيا.

setdefault(key, default=None, /)

معلمات الموقع فقط

الاسم الوصف
key
مطلوب
default
القيمة الافتراضية: None

update

إذا كان E موجودا ويحتوي على أسلوب .keys()، فسيفعل: ل k في E: D[k] = E[k] إذا كان E موجودا ويفتقر إلى أسلوب .keys()، فإن يفعل: ل k، v في E: D[k] = v في كلتا الحالتين، يتبع ذلك: ل k في 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

السمات

kind

path

version