@parameter1/mongodb-aggregation

1.6.0 • Public • Published

MongoDB Aggregation Utilities

Installation

yarn add @parameter1/mongodb-aggregation

Usage

import { AggregationOperators, Pipeline } from '@parameter1/mongodb-aggregation';
import { MongoClient } from '@parameter1/mongodb-core';

const { $toLower } = AggregationOperators;

const pipeline = new Pipeline()
  .$match({ foo: 'bar' }),
  .$set({
    foo: $toLower('$foo'),
  });

const client = new MongoClient('mongodb://some-server:27071');
const collection = client.db('test').collection('foo');

await collection.aggregation(pipeline.toArray());

Readme

Keywords

none

Package Sidebar

Install

npm i @parameter1/mongodb-aggregation

Weekly Downloads

23

Version

1.6.0

License

MIT

Unpacked Size

54.7 kB

Total Files

7

Last publish

Collaborators

  • zarathustra323
  • solocommand
  • brandonbk
  • b77mills