amelisa-mongo
Advanced tools
Comparing version 0.1.3 to 0.1.5
@@ -35,2 +35,4 @@ 'use strict'; | ||
var _util = require('./util'); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -59,3 +61,6 @@ | ||
$field: true, | ||
$mapReduce: true | ||
$map: true, | ||
$reduce: true, | ||
$options: true, | ||
$scope: true | ||
}; | ||
@@ -67,3 +72,3 @@ | ||
$distinct: true, | ||
$mapReduce: true | ||
$map: true | ||
}; | ||
@@ -88,2 +93,5 @@ | ||
value: function getQueryResultFromArray(allDocs, expression) { | ||
// Mingo mutates $regex expressions | ||
expression = (0, _util.deepClone)(expression); | ||
expression = this.normalizeExpression(expression); | ||
@@ -122,3 +130,3 @@ | ||
// TODO: implement $mapReduce | ||
// TODO: implement map reduce | ||
@@ -125,0 +133,0 @@ return cursor.all(); |
@@ -175,6 +175,6 @@ 'use strict'; | ||
return _context4.abrupt('return', collection.aggregate(expression.$aggregate).toArray()); | ||
return _context4.abrupt('return', collection.aggregate(expression.$aggregate, expression.$options).toArray()); | ||
case 9: | ||
if (!expression.$mapReduce) { | ||
if (!expression.$map) { | ||
_context4.next = 12; | ||
@@ -181,0 +181,0 @@ break; |
@@ -593,3 +593,3 @@ 'use strict'; | ||
case 43: | ||
if (!expression.$mapReduce) { | ||
if (!expression.$map) { | ||
_context5.next = 45; | ||
@@ -596,0 +596,0 @@ break; |
{ | ||
"name": "amelisa-mongo", | ||
"version": "0.1.3", | ||
"version": "0.1.5", | ||
"description": "Mongo queries storage for Amelisa", | ||
@@ -5,0 +5,0 @@ "main": "lib", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
57052
13
1384