from pymongo import MongoClient from db import Database from config import get_config class MongoDatabase(Database): def __init__(self): pass def connect(self): config = get_config() self.client = MongoClient(config['db.dsn']) self.db = self.client[config['db.database']] def insert(self, collection, document): # if not self.db: self.connect() return self.db[collection].insert_one(document).inserted_id