メインコンテンツまでスキップ

has_collection()

この操作は、collection が存在するかどうかを確認します。

リクエスト構文

python
has_collection(
collection_name: str,
using: str = "default",
timeout: float | None,
)

パラメーター:

  • collection_name (str) -

    [REQUIRED] 既存の collection の名前。

  • using (str) -

    使用する接続のエイリアス。

    デフォルト値は default で、この操作がデフォルト接続を使用することを示します。

  • timeout (float | None)

    この操作のタイムアウト時間。これを None に設定すると、何らかのレスポンスが到着するか、何らかのエラーが発生した時点でこの操作がタイムアウトすることを示します。

戻り値の型:

bool

戻り値: 指定された partition が存在するかどうかを示すブール値です。

例外:

  • MilvusException

    この例外は、この操作中に何らかのエラーが発生した場合、特に指定されたエイリアスが存在しない場合に発生します。

python
from pymilvus import connections, utility

# Connect to YOUR_CLUSTER_ENDPOINT
connections.connect()

# Check whether a partition exists
collection.has_collection(
collection_name="test_collection",
) # True