ariansyahdedy commited on
Commit
9e34c5f
·
1 Parent(s): 8d8b3a2

Add MongoDb

Browse files
app/__pycache__/main.cpython-310.pyc CHANGED
Binary files a/app/__pycache__/main.cpython-310.pyc and b/app/__pycache__/main.cpython-310.pyc differ
 
app/main.py CHANGED
@@ -41,17 +41,16 @@ if not mongodb_uri or not db_name:
41
 
42
  @asynccontextmanager
43
  async def lifespan(app: FastAPI):
 
 
 
 
44
  try:
45
- app.mongodb_client = MongoClient(mongodb_uri)
46
- app.database = app.mongodb_client[db_name]
47
- logger.info("Connected to the MongoDB database!")
48
-
49
-
50
  collections = app.database.list_collection_names()
51
  print(f"Collections in {db_name}: {collections}")
52
  yield
53
  finally:
54
- await app.mongodb_client.close()
55
  logger.info("MongoDB connection closed")
56
 
57
  app = FastAPI(lifespan=lifespan)
 
41
 
42
  @asynccontextmanager
43
  async def lifespan(app: FastAPI):
44
+ app.mongodb_client = MongoClient(mongodb_uri)
45
+ app.database = app.mongodb_client[db_name]
46
+ logger.info("Connected to the MongoDB database!")
47
+
48
  try:
 
 
 
 
 
49
  collections = app.database.list_collection_names()
50
  print(f"Collections in {db_name}: {collections}")
51
  yield
52
  finally:
53
+ app.mongodb_client.close()
54
  logger.info("MongoDB connection closed")
55
 
56
  app = FastAPI(lifespan=lifespan)