Socket
Socket
Sign inDemoInstall

ag-grid-mongo-query-builder

Package Overview
Dependencies
Maintainers
1
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ag-grid-mongo-query-builder - npm Package Compare versions

Comparing version 0.2.7 to 0.2.8

2

package.json
{
"name": "ag-grid-mongo-query-builder",
"version": "0.2.7",
"version": "0.2.8",
"description": "Utility to generate Mongo DB aggregation pipeline queries starting from AgGrid server side params",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -794,2 +794,5 @@ //const mongoose = require('mongoose');

const countQuery = buildCountQuery(newcounPayload);
if(req.body.defaultFilters) {
countQuery.unshift(req.body.defaultFilters)
}
let totalCount = await getTotalCount(dbModel, countQuery, res);

@@ -874,3 +877,13 @@ let recordsPerPage = process.env.CSV_RECORDS_PER_PAGE ? process.env.CSV_RECORDS_PER_PAGE : 500;

const aggregationPipeline = buildQuery(req.body);
if(req.body.defaultFilters && req.body.defaultFilters != null) {
aggregationPipeline.aggregationPipeline.unshift(req.body.defaultFilters)
}
let query = dbModel.aggregate(aggregationPipeline.aggregationPipeline);
if(req.body.collationQuery && req.body.collationQuery!=null) {
query = dbModel.aggregate(aggregationPipeline.aggregationPipeline).collation(req.body.collationQuery);
}
return await query.exec().then((results) => {

@@ -877,0 +890,0 @@ return results;

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc