共用方式為


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)

變數

名稱 Description
path
str

分割區索引鍵的路徑

kind
str

定義何種分割區索引鍵 (預設值:「Hash」)

version
int

磁碟分割索引鍵的版本 (預設值:2)

方法

clear
copy
fromkeys

建立新的字典,其中包含可反覆運算的索引鍵,並將值設定為 value。

get

如果索引鍵位於字典中,則傳回索引鍵的值,否則為預設值。

items
keys
pop

如果找不到索引鍵,則傳回指定的預設值;否則,請引發 KeyError。

popitem

將 (索引鍵、值) 組移除並傳回為 2 元組。

以 LIFO (先出) 順序傳回配對。 如果聽寫是空的,則會引發 KeyError。

setdefault

如果索引鍵不在字典中,則插入預設值為預設值的索引鍵。

如果索引鍵位於字典中,則傳回索引鍵的值,否則為預設值。

update

如果 E 存在且具有 .keys () 方法,則執行: e: D[k] = E[k] 如果 E 存在且缺少 .keys () 方法,則執行: for k, e: D[k] = v 在任一案例中,這後面接著: f: D[k] = F[k] 中的 k

values

clear

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

copy

copy() -> a shallow copy of D

fromkeys

建立新的字典,其中包含可反覆運算的索引鍵,並將值設定為 value。

fromkeys(value=None, /)

僅限位置參數

名稱 Description
iterable
必要
value
預設值: None

參數

名稱 Description
type
必要

get

如果索引鍵位於字典中,則傳回索引鍵的值,否則為預設值。

get(key, default=None, /)

僅限位置參數

名稱 Description
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

將 (索引鍵、值) 組移除並傳回為 2 元組。

以 LIFO (先出) 順序傳回配對。 如果聽寫是空的,則會引發 KeyError。

popitem()

setdefault

如果索引鍵不在字典中,則插入預設值為預設值的索引鍵。

如果索引鍵位於字典中,則傳回索引鍵的值,否則為預設值。

setdefault(key, default=None, /)

僅限位置參數

名稱 Description
key
必要
default
預設值: None

update

如果 E 存在且具有 .keys () 方法,則執行: e: D[k] = E[k] 如果 E 存在且缺少 .keys () 方法,則執行: for k, e: D[k] = v 在任一案例中,這後面接著: f: D[k] = F[k] 中的 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