{"repo":"arjun-computer-geek/mongo-pipeline-kit","free":true,"listed":false,"github":"https://github.com/arjun-computer-geek/mongo-pipeline-kit","clone":"git clone https://github.com/arjun-computer-geek/mongo-pipeline-kit.git","description":"A feature-rich MongoDB pipeline builder kit for creating, reusing, and managing aggregation pipelines with ease. Now with enhanced JSON support, pipeline utilities, and advanced analysis capabilities.","language":"TypeScript","stars":40,"topics":["aggrigation-pipeline","builder","mongodb","pipeline"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Mongo Pipeline Kit A feature-rich MongoDB pipeline builder kit for creating, reusing, and managing aggregation pipelines with ease. Now with enhanced JSON support, pipeline utilities, and advanced analysis capabilities. Features - 🏗️ Object-oriented pipeline building - 🔄 Reusable pipeline components - 🎯 Type-safe pipeline construction - 📦 Pipeline composition and chaining - 🔍 Built-in pipeline validation - 📝 Comprehensive pipeline documentation - 🧩 Modular and extensible design - 📄 NEW : JSON export/import functionality - 🛠️ NEW : Advanced pipeline utilities and analysis - 📊 NEW : Pipeline statistics and complexity estimation - 🔄 NEW : Pipeline comparison and manipulation tools Installation Quick Start JSON Export/Import Export Pipeline to JSON Import Pipeline from JSON Pipeline Utilities Pipeline Analysis Pipeline Manipulation Pipeline Comparison Advanced Usage Creating Reusable Pipeline Components Pipeline Composition API Documentation PipelineBuilder The main class for building MongoDB aggregation pipelines. Core Methods - addFields(fields: object) : Add a $addFields stage - addStage(stage: PipelineStage) : Add a custom pipeline stage - bucket(options: object) : Add a $bucket stage - bucketAuto(options: object) : Add a $bucketAuto stage - build() : Build the final pipeline array - collStats(options: object) : Add a $collStats stage - count(fieldName: string) : Add a $count stage - facet(options: object) : Add a $facet stage - geoNear(options: object) : Add a $ge","default_branch":null,"files":null,"tree":[],"storefront":"/r/arjun-computer-geek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arjun-computer-geek/mongo-pipeline-kit/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."}