Skip to content

Repository files navigation

Monty

Description

Monty is a Python package that provides a simple and efficient way to manage MongoDB connections and operations in your Python applications. It offers a high-level API that simplifies common MongoDB tasks, such as connecting to a database, executing queries, and manipulating data.

Features

  • Easy-to-use API for managing MongoDB connections
  • Support for multiple database connections
  • Simplified query execution with automatic type conversion
  • Built-in error handling and retry mechanisms
  • Async I/O support for high-performance applications

Technologies Used

  • Python 3.6+
  • MongoDB
  • PyMongo

Getting Started

To install Monty, run the following command in your terminal:

pip install monty

To use Monty, import it into your Python script and create a connection to your MongoDB database:

from monty import Monty

# Create a connection to the "test" database on the default host and port
monty = Monty("test")

# Execute a query to retrieve all documents from the "users" collection
users = monty.query("users", {})

Contribution Guidelines

We welcome contributions from the community. If you would like to contribute to Monty, please follow these guidelines:

  • Fork the Monty repository on GitHub.
  • Create a feature branch for your changes.
  • Make your changes and add tests to verify their functionality.
  • Submit a pull request to the Monty repository.
  • Please respect the code style and conventions used in the project.

License

Monty is licensed under the MIT License.

Contact

For any questions or support, please contact the maintainer through GitHub.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages