from flask import Flask, render_template, request, jsonify, redirect, url_for from pymongo import MongoClient from bson.json_util import dumps client = MongoClient('mongodb://1.2.3.4:27017/') ngdev = client.posts //posts is db here/ @app.route('/save', methods=['POST']) def save(): request_data = request.get_json() try: client.ngdev.program.insert_one(request_data) except err: return "Mongodb insertion failed" return "success" @app.route('/posts', methods=['GET']) def getPosts(): programs = dumps(client.ngdev.posts.find({},{"tags":0,"_id":0,"image":0})) return programs if __name__ == '__main__': app.run(host='0.0.0.0',port=4999)