from flask import Flask, config from dotenv import dotenv_values from pymongo import MongoClient from bson.json_util import dumps config = dotenv_values(".env") app = Flask(__name__) app.mongoclient = MongoClient(config["DB_URI"]) app.db = app.mongoclient[config["DB_NAME"]] print("Connected to MongoDB database") @app.route('/api/message') def get_messages(): messages = dumps(list(app.db["message"].find(limit=100))) return messages