PartitionKey الفصل
المفتاح المستخدم لتقسيم حاوية إلى أقسام منطقية.
راجع https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey للحصول على معلومات حول كيفية اختيار مفاتيح الأقسام.
- توريث
-
builtins.dictPartitionKey
الدالمنشئ
PartitionKey(path: List[str], *, kind: Literal['MultiHash'] = 'MultiHash', version: int = 2)
المتغيرات
الاسم | الوصف |
---|---|
path
|
مسار مفتاح القسم |
kind
|
ما نوع مفتاح القسم الذي يتم تعريفه (افتراضي: "التجزئة") |
version
|
إصدار مفتاح القسم (افتراضي: 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
Azure SDK for Python