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

drop_collection_field()

この操作は、フィールド名またはフィールド ID によって既存の collection スキーマからフィールドを削除します。

リクエスト構文

python
drop_collection_field(
self,
collection_name: str,
field_name: str = "",
field_id: int = 0,
timeout: Optional[float] = None,
**kwargs,
)

パラメーター:

  • collection_name (str) -

    対象の collection の名前。

  • field_name (str) -

    削除するフィールド名です。フィールドを名前で識別する場合に指定します。

  • field_id (int) -

    削除するフィールド ID です。ワークフローで field ID によってスキーマを追跡している場合に使用します。

  • timeout (Optional[float]) -

    この操作のタイムアウト(秒)。

  • kwargs (dict) -

    基盤となる RPC に渡される追加のリクエストオプション。

戻り値の型:

NoneType

この操作はデータを返しません。

例外:

  • MilvusException

    collection が存在しない場合、フィールドを解決できない場合、またはリクエストが失敗した場合に発生します。

python
from pymilvus import MilvusClient

client = MilvusClient(uri="YOUR_CLUSTER_ENDPOINT", token="YOUR_CLUSTER_TOKEN")

client.drop_collection_field(
collection_name="products",
field_name="legacy_score",
)
Ctrl I