UNPKG

mongo-sql

Version:

A mongo-like interface for sql generation, postgres-style

19 lines (12 loc) 510 B
var helpers = require('../../lib/query-helpers'); var utils = require('../../lib/utils'); helpers.register('order', function(order, values, query){ var output = "order by "; if (typeof order === 'string') return output + order; if (Array.isArray(order)) return output + order.join(', '); for (var key in order){ output += utils.quoteObject(key, query.__defaultTable) + ' ' + order[key] + ', '; } if (output === "order by ") return ""; return output.substring(0, output.length - 2); });