Contents

mongoengine 0.29.1

0

MongoEngine is a Python Object-Document Mapper for working with MongoDB.

MongoEngine is a Python Object-Document Mapper for working with MongoDB.

Stars: 4354, Watchers: 4354, Forks: 1234, Open Issues: 348

The MongoEngine/mongoengine repo was created 13 years ago and the last code push was 5 months ago.
The project is very popular with an impressive 4354 github stars!

How to Install mongoengine

You can install mongoengine using pip

pip install mongoengine

or add it to a project with poetry

poetry add mongoengine

Package Details

Author
Harry Marr
License
MIT
Homepage
http://mongoengine.org/
PyPi:
https://pypi.org/project/mongoengine/
GitHub Repo:
https://github.com/mongoengine/mongoengine

Classifiers

  • Database
  • Software Development/Libraries/Python Modules
No  mongoengine  pypi packages just yet.

Errors

A list of common mongoengine errors.

Code Examples

Here are some mongoengine code examples and snippets.

GitHub Issues

The mongoengine package has 348 open issues on GitHub

  • Add support for PyMongo Async and N+1 Dereference/select_related using Pipeline
  • Fix "Mongobleed" vulnerability CVE-2025-14847
  • Add support for PyMongo Async and N+1 Dereference/select_related using Pipeline
  • Support Async
  • Asynchronous PyMongo client - is it possible in the future?

See more issues on GitHub

Related Packages & Articles

flask-mongoengine 1.0.0

Flask-MongoEngine is a Flask extension that provides integration with MongoEngine and WTF model forms.

django-cacheops 7.2

A slick ORM cache with automatic granular event-driven invalidation for Django.

motor 3.7.1

Non-blocking MongoDB driver for Tornado or asyncio

Django 6.0.2

Django is a high-level web development framework that empowers Python developers to build dynamic and robust web applications quickly and efficiently. It follows the Model-View-Controller (MVC) architectural pattern, making it easy to separate the different components of an application. With its extensive built-in features, such as URL routing, templating, forms handling, and database abstraction, Django takes care of the repetitive tasks, allowing developers to focus on writing clean and maintainable code. It relies on the Python Standard Library and includes several optional dependencies, including psycopg2, mysqlclient, and pytz for database connectivity and time zone support. Django's rich ecosystem and active community make it a popular choice for building scalable and secure web applications.