PyMongo 3.9.0 Documentation

  • Instructions on how to get the distribution.
  • Start here for a quick overview.
  • Examples
  • Examples of how to perform specific tasks.
  • Using PyMongo with MongoDB Atlas.
  • TLS/SSL and PyMongo
  • Some questions that come up often.
  • PyMongo 3 Migration Guide
  • A PyMongo 2.x to 3.x migration guide.
  • Frequently asked questions about python 3 support.
  • Compatibility Policy
  • Explanation of deprecations, and how to keep pace with changes in PyMongo’sAPI.
  • The complete API documentation, organized by module.
  • A listing of Python tools and libraries that have been written forMongoDB.
  • Developer Guide
  • Developer guide for contributors to PyMongo.

Getting Help

If you’re having trouble or have questions about PyMongo, the best place to ask is the . Once you get an answer, it’d be great if you could work it back into this documentation and contribute!

Contributing

PyMongo has a large community andcontributions are always encouraged. Contributions can be as simple asminor tweaks to this documentation. To contribute, fork the project on and send apull request.

About This Documentation

This documentation is generated using the Sphinx documentation generator. The source filesfor the documentation are located in the doc/ directory of thePyMongo distribution. To generate the docs locally run thefollowing command from the root directory of the PyMongo source: