メインコンテンツまでスキップ
バージョン: User Guides (BYOC)

コレクションの表示

現在接続中のデータベースに存在するすべてのコレクションの名前一覧を取得したり、特定のコレクションの詳細を確認したりできます。

コレクションの一覧表示

以下の例では、現在接続中のデータベース内のすべてのコレクションの名前一覧を取得する方法を示しています。

from pymilvus import MilvusClient, DataType

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

res = client.list_collections()

print(res)

すでに quick_setup という名前のコレクションを作成済みの場合、上記の例の結果は以下のようになります。

["quick_setup"]

コレクションの詳細取得

特定のコレクションの詳細情報を取得することもできます。以下の例では、quick_setup という名前のコレクションがすでに作成済みであることを前提としています。

res = client.describe_collection(
collection_name="quick_setup"
)

print(res)

上記の例の結果は、以下のようになるはずです。

{
'collection_name': 'quick_setup',
'auto_id': False,
'num_shards': 1,
'description': '',
'fields': [
{
'field_id': 100,
'name': 'id',
'description': '',
'type': <DataType.INT64: 5>,
'params': {},
'is_primary': True
},
{
'field_id': 101,
'name': 'vector',
'description': '',
'type': <DataType.FLOAT_VECTOR: 101>,
'params': {'dim': 768}
}
],
'functions': [],
'aliases': [],
'collection_id': 456909630285026300,
'consistency_level': 2,
'properties': {},
'num_partitions': 1,
'enable_dynamic_field': True
}