mongo-aql
Version:
A mongo-like interface for aql generation
24 lines (15 loc) • 515 B
JavaScript
var helpers = require('../../query-helpers');
var actionsHelpers = require('../../action-helpers');
var utils = require('../../utils');
helpers.register('action', function(actions, values, query){
if ( !Array.isArray(actions) ) actions = [actions];
return actions.map( function( action ){
var output = "";
for (var key in action){
if (actionsHelpers.has(key)){
output += actionsHelpers.get(key).fn(action[key], values, query);
}
}
return output;
}).join(', ');
});