from pymongo import MongoClient import datetime class ResponseDb: def __init__(self): # Set up the connection self.client = MongoClient(f"mongodb+srv://{mongodb_username}:{mongodb_pw}@{mongodb_cluster_url}/?retryWrites=true&w=majority") self.db = self.client['vqa-game'] self.collection = self.db['vqa-game'] def add(self, dialogue_id, task_id, turn, question, response): curr_datetime = datetime.datetime.now() document = {"dialogue_id":dialogue_id, "task_id":task_id, "turn":turn, "question":question, "response":response, "datetime":curr_datetime} result = self.collection.insert_one(document) def get(self): return self.collection.find()