mongodb-aggregation-builder
v1.0.9
Published
Pipeline constructor for the aggregate method of a mongoDB collection
Downloads
32
Maintainers
Readme
mongodb-aggregation-builder
Note: This project is forked and a continuation of mongo-pipeline-builder. highly recommeded to check that out. Few Addons are being built upon the existing codebase
mongodb-aggregation-builder is a aggregation builder for the db.collection.aggregate method and db.aggregate method.
- Simplify aggregations by making them more readable
- Aggregations are easier to edit.
- Aggregations are testable on a dataset.
- Aggregation stages appear in an array.
- Sequential stages for documents
npm package
npm i -S mongodb-aggregation-builder
Usage:
Using require()
const AggregationBuilder = require("mongodb-aggregation-builder").AggregationBuilder;
const { EqualityPayload, OnlyPayload, Field } = require('mongodb-aggregation-builder/helpers');
const { LessThanEqual, ArrayElemAt, Equal, Expression } = require('mongodb-aggregation-builder/operators');
Using import
import { AggregationBuilder } from 'mongodb-aggregation-builder';
import { EqualityPayload, OnlyPayload, Field } from 'mongodb-aggregation-builder/helpers';
import { LessThanEqual, ArrayElemAt, Equal, Expression } from 'mongodb-pipeline-builder/operators';