python: pymilvus访问数据库

一,代码:

建立连接:

from pymilvus import MilvusClient

# Milvus连接配置
milvus_client = MilvusClient(
    uri="http://localhost:19530",
    token="root:Milvus",
    db_name="default"
)

运行:

@vector.route("/base/", methods=['GET'])
def base_list():
    #列出所有数据库
    basearr = milvus_client.list_databases()
    print(basearr)

    if 'erguotou' not in basearr:
        milvus_client.create_database(
            db_name="erguotou"
        )
    else:
        print("erguotou database exists")
        milvus_client.using_database("erguotou")

    return success_response({})

二,运行结果:

不存在ergoutou时:

['default']

存在erguotou时:

['default', 'erguotou']
erguotou database exists

 

posted @ 2025-11-15 14:36  刘宏缔的架构森林  阅读(12)  评论(0)    收藏  举报