has_partition()
Near Deprecation此操作用于检查某个 Partition 是否存在。
请求语法
python
has_partition(
collection_name: str,
partition_name: str,
using: str = "default",
timeout: float | None,
)
参数:
-
collection_name (str) -
[必需] 现有 Collection 的名称。
如果将其设置为不存在的 Collection 名称,则会导致 MilvusException。
-
partition_name (str) -
[必需] Partition 的名称。
-
using (str) -
所使用连接的别名。
默认值为 default,表示此操作使用默认连接。
-
timeout (float | None)
此操作的超时时长。将其设置为 None 表示当收到任意响应或发生任意错误时,此操作才会超时。
返回类型:
bool
返回: 布尔值,表示指定的 Partition 是否存在。
异常:
-
MilvusException
当此操作期间发生任何错误时,将引发此异常,尤其是在指定别名不存在时。
示例
python
from pymilvus import connections, utility
# Connect to YOUR_CLUSTER_ENDPOINT
connections.connect()
# Get an existing collection
collection = Collection(name="test_collection")
# Check whether a partition exist
collection.has_partition(
collection_name="test_collection",
partition_name="test_partition",
) # True
相关操作
以下操作与 has_partition() 相关: