TIF_E41211115_Genso_quiz_ba.../app/database/db.py

18 lines
397 B
Python

from flask_pymongo import PyMongo
from flask import Flask
from configs import Config
def init_db(app: Flask) -> PyMongo:
try:
mongo = PyMongo(app)
mongo.cx.server_info()
print("✅ MongoDB connection successful!")
return mongo
except Exception as e:
print(f"❌ MongoDB connection failed: {e}")
return None # Handle failure gracefully