diff options
author | 2020-11-18 23:26:45 +0100 | |
---|---|---|
committer | 2020-11-18 23:26:45 +0100 | |
commit | 81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch) | |
tree | 8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/mongoose/lib/helpers/aggregate | |
parent | 1870f3fdf43707a15fda0f609a021f516f45eb63 (diff) | |
download | website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2 website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip |
rm node_modules
Diffstat (limited to 'node_modules/mongoose/lib/helpers/aggregate')
-rw-r--r-- | node_modules/mongoose/lib/helpers/aggregate/stringifyAccumulatorOptions.js | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/node_modules/mongoose/lib/helpers/aggregate/stringifyAccumulatorOptions.js b/node_modules/mongoose/lib/helpers/aggregate/stringifyAccumulatorOptions.js deleted file mode 100644 index 7362514..0000000 --- a/node_modules/mongoose/lib/helpers/aggregate/stringifyAccumulatorOptions.js +++ /dev/null @@ -1,38 +0,0 @@ -'use strict'; - -module.exports = function stringifyAccumulatorOptions(pipeline) { - if (!Array.isArray(pipeline)) { - return; - } - - for (const stage of pipeline) { - if (stage == null) { - continue; - } - - const canHaveAccumulator = stage.$group || stage.$bucket || stage.$bucketAuto; - if (canHaveAccumulator != null) { - for (const key of Object.keys(canHaveAccumulator)) { - handleAccumulator(canHaveAccumulator[key]); - } - } - - if (stage.$facet != null) { - for (const key of Object.keys(stage.$facet)) { - stringifyAccumulatorOptions(stage.$facet[key]); - } - } - } -}; - -function handleAccumulator(operator) { - if (operator == null || operator.$accumulator == null) { - return; - } - - for (const key of ['init', 'accumulate', 'merge', 'finalize']) { - if (typeof operator.$accumulator[key] === 'function') { - operator.$accumulator[key] = String(operator.$accumulator[key]); - } - } -}
\ No newline at end of file |