Spaces:
Running
Running
from pymongo import MongoClient | |
from dotenv import load_dotenv | |
import os | |
# # Load environment variables from .env | |
# load_dotenv() | |
##-------------## | |
# FOR QA CLUSTER | |
##-------------## | |
# mongo_uri = os.getenv("MONGO_URI") | |
# if not mongo_uri: | |
# raise ValueError("❌ MongoDB URI (MongoURI) is missing!") | |
# client = MongoClient(mongo_uri) | |
# db = client["MedicalChatbotDB"] # Use the same database name as in your main script | |
# # To drop just the collection storing the FAISS index: | |
# db.drop_collection("qa_data") | |
# print("Dropped collection 'qa_data' from MedicalChatbotDB.") | |
# # Alternatively, to drop the entire database: | |
# client.drop_database("MedicalChatbotDB") | |
# print("Dropped database 'MedicalChatbotDB'.") | |
##-------------## | |
# FOR INDEX CLUSTER | |
##-------------## | |
# Load environment variables from .env | |
# load_dotenv() | |
# index_uri = os.getenv("INDEX_URI") | |
# if not index_uri: | |
# raise ValueError("❌ MongoDB URI (IndexURI) is missing!") | |
# iclient = MongoClient(index_uri) | |
# idb = iclient["MedicalChatbotDB"] # Use the same database name as in your main script | |
# # To drop just the collection storing the FAISS index: | |
# idb.drop_collection("faiss_index_files.files") | |
# idb.drop_collection("faiss_index_files.chunks") | |
# print("Dropped collection 'faiss_index_files' and chunks from MedicalChatbotDB.") | |
# # Alternatively, to drop the entire database: | |
# iclient.drop_database("MedicalChatbotDB") | |
# print("Dropped database 'MedicalChatbotDB'.") |