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

to_dict()

この操作は、CollectionSchema オブジェクトを辞書表現に変換します。

リクエスト構文

python
to_dict()

パラメーター:

なし

戻り値の型:

dict

戻り値:

コレクションスキーマの辞書表現。

例外:

  • MilvusException

    この例外は、この操作中に何らかのエラーが発生した場合に発生します。

python
from pymilvus import CollectionSchema, FieldSchema, DataType

# Create field schemas
primary_key = FieldSchema(
name="id",
dtype=DataType.INT64,
is_primary=True,
)

vector = FieldSchema(
name="vector",
dtype=DataType.FLOAT_VECTOR,
dim=768,
)

# Create a CollectionSchema with field schemas

schema = CollectionSchema(
fields = [primary_key, vector]
)

# Call to_dict() to get a dictionary representation of the schema

schema_dict = schema.to_dict()
print(schema_dict)

# Output
# {'auto_id': False, 'description': '', 'fields': [{'name': 'id', 'description': '', 'type': <DataType.INT64: 5>, 'is_primary': True, 'auto_id': False}, {'name': 'vector', 'description': '', 'type': <DataType.FLOAT_VECTOR: 101>, 'params': {'dim': 768}}]}
Ctrl I