UNPKG

mongo-aql

Version:

A mongo-like interface for aql generation

19 lines (13 loc) 492 B
var helpers = require('../../query-helpers'), utils = require('../../utils'); helpers.register('embed', function(embed, values, query) { res = '' if (embed && embed.length) { for (var i = 0; i < embed.length; i++) { embed[i].cname = 'c' + i; embed[i].key = utils.newVar(embed[i].key, values); res += 'LET ' + embed[i].cname + ' = DOCUMENT(' + utils.newVar(embed[i].collection, values, '@') + ', ' + query.__defaultTable + '.' + embed[i].key +') '; } } return res; });