{"repo":"VianneyMI/monggregate","free":true,"listed":false,"github":"https://github.com/VianneyMI/monggregate","clone":"git clone https://github.com/VianneyMI/monggregate.git","description":"Library to make MongoDB aggregation framework and pipelines easy to use in python.","language":"Python","stars":22,"topics":["aggregation-pipeline","mongodb","nosql","pandas","pydantic","pymongo","data-science","data-wrangling","database","aggregation-framework"],"license":"MIT","category":"databases-storage","readme_excerpt":"📊 Monggregate 📋 Overview Monggregate is a library that aims at simplifying usage of MongoDB aggregation pipelines in Python. It's a lightweight QueryBuilder for MongoDB aggregation pipelines based on pydantic and compatible with all mongodb drivers and ODMs. ✨ Features - 🔄 Provides an Object Oriented Programming (OOP) interface to the aggregation pipeline. - 🎯 Allows you to focus on your requirements rather than MongoDB syntax. - 📚 Integrates all the MongoDB documentation and allows you to quickly refer to it without having to navigate to the website. - 🔍 Enables autocompletion on the various MongoDB features. - 🔗 Offers a pandas-style way to chain operations on data. - 💻 Mimics the syntax of your favorite tools like pandas 📥 Installation 💡 The package is available on PyPI: 🚀 Usage 📘 The below examples reference the MongoDB sample mflix database 🔰 Basic Pipeline usage 🌟 Advanced Usage, with MongoDB Operators 🔥 Even More Advanced Usage with Expressions 🔍 Going Further 📚 Check out the full documentation for more examples. 📝 Check out this medium article.","default_branch":null,"files":null,"tree":[],"storefront":"/r/VianneyMI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/VianneyMI/monggregate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}