检查 Database 是否存在

最近更新时间:2024-10-14 18:01:21

我的收藏

接口定义

exists_collection()用于检查指定的数据库是否已经存在。
create_collection_if_not_exists()用于检查指定的数据库是否已经存在,若不存在直接创建 Database。
exists_db()
create_database_if_not_exists()
def exists_db(self, database_name: str) -> bool
def create_database_if_not_exists(self, database_name: str, timeout: Optional[float] = None) -> Database

使用示例

exists_db()
create_database_if_not_exists()
# 创建 Database
# exists_db 使用示例
db_name = "db-test"
db_exists = client.exists_db(database_name=db_name)
print(f'Database {db_name} exists={db_exists}')
# create_database_if_not_exists 使用示例
db_name = "db-test"
db = client.create_database_if_not_exists(database_name=db_name)
print(f'Database {db_name} exists={client.exists_db(database_name=db_name)}')
参数名
是否必须
参数含义
database_name
指定检查的数据库名。

输出描述

Database db-test exists=True
参数名
返回值
db_exists
True:数据库存在
False:数据库不存在