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",
)