Medical-Chatbot / connect_mongo.py
LiamKhoaLe's picture
Add application file
8828f20
raw
history blame contribute delete
707 Bytes
from pymongo import MongoClient
from dotenv import load_dotenv
import os
# Test MongoDB connection, and list out all collection.
load_dotenv()
# QA Cluster
mongo_uri = os.getenv("MONGO_URI")
client = MongoClient(mongo_uri)
db = client["MedicalChatbotDB"]
# List all collection
print("QA Collection: ",db.list_collection_names())
# Count document QA related
print("QA count: ", db.qa_data.count_documents({}))
# Index Cluster
index_uri = os.getenv("INDEX_URI")
iclient = MongoClient(index_uri)
idb = iclient["MedicalChatbotDB"]
# List all collection
print("FAISS Collection: ",idb.list_collection_names())
# Count document QA related
print("Index count: ", idb.faiss_index_files.files.count_documents({}))