mongo-sql
Version:
A mongo-like interface for sql generation, postgres-style
12 lines (9 loc) • 416 B
JavaScript
var helpers = require('../../lib/query-helpers');
helpers.register('limit', function(limit, values){
if ( typeof limit === 'number' )
return " limit $" + values.push(limit);
else if ( typeof limit === 'string' && limit.toLowerCase() === "all" )
return " limit all";
else
throw new Error('Invalid limit type `' + typeof limit + '` for query helper `limit`. Limit must be number or \'all\'');
});