mongo-sql
Version:
A mongo-like interface for sql generation, postgres-style
24 lines (15 loc) • 527 B
JavaScript
var helpers = require('../../lib/query-helpers');
var actionsHelpers = require('../../lib/action-helpers');
var utils = require('../../lib/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(', ');
});