UNPKG

mongoose-cast-aggregation

Version:

A mongoose plugin that casts $match at aggregation pipelines whenever possible

11 lines (8 loc) 270 B
const castPipeline = require('./cast.pipeline'); function castAggregationPlugin (schema) { schema.pre('aggregate', function () { const pipeline = this.pipeline(); castPipeline(this._model, pipeline); }); } module.exports = castAggregationPlugin;