portfolio-blog/src/app/utils/mongodb_utils.py
2023-09-19 02:02:49 +04:00

12 lines
330 B
Python

from contextlib import contextmanager
from app.views.depends import get_mongo_client
async def create_mongodb_database_if_not_exists(
db_name: str
) -> None:
with contextmanager(get_mongo_client)() as client:
if db_name not in client.list_database_names():
client[db_name].create_collection('init')