UNPKG

mongo-aql

Version:

A mongo-like interface for aql generation

24 lines (15 loc) 515 B
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(', '); });