An open API service indexing awesome lists of open source software.

https://github.com/mongodb-labs/flask-pymongo

PyMongo support for Flask applications
https://github.com/mongodb-labs/flask-pymongo

Last synced: about 2 months ago
JSON representation

PyMongo support for Flask applications

Awesome Lists containing this project

README

        

# Flask-PyMongo

PyMongo support for Flask applications. Requires `flask>=3.0` and `pymongo>=4.0`

## Quickstart

```python
from flask import Flask, render_template
from flask_pymongo import PyMongo

app = Flask(__name__)
app.config["MONGO_URI"] = "mongodb://localhost:27017/myDatabase"
mongo = PyMongo(app)

@app.route("/")
def home_page():
online_users = mongo.db.users.find({"online": True})
return render_template("index.html", online_users=online_users)
```

## More Info

- [Flask-PyMongo Documentation](https://flask-pymongo.readthedocs.org/)

- [PyMongo Documentation](https://pymongo.readthedocs.io/en/stable/)

- [Flask Documentation](https://flask.palletsprojects.com/)

- [Quart-Motor (Motor for the Quart Framework)](https://github.com/marirs/quart-motor)

- [Motor Non-Blocking mongodb driver for asyncio applications](https://github.com/mongodb/motor)