| from dotenv import load_dotenv | |
| import os | |
| from motor.motor_asyncio import AsyncIOMotorClient | |
| load_dotenv() | |
| def db_Connect(): | |
| MONGO_URI = os.getenv("MONGO_URI") | |
| DATABASE_NAME = "PaperLens_Db" | |
| COLLECTION_NAME = "Trend_Analysis_Data" | |
| COLLECTION_NAME1 = "Citation_Analysis_Data" | |
| COLLECTION_NAME2 = "Venue_Analysis_Data" | |
| client = AsyncIOMotorClient(MONGO_URI) | |
| db = client[DATABASE_NAME] | |
| collection = db[COLLECTION_NAME] | |
| collection1 = db[COLLECTION_NAME1] | |
| collection2 = db[COLLECTION_NAME2] | |
| return collection,collection1,collection2 | |