UNPKG

mingo

Version:

MongoDB query language for in-memory objects

20 lines (19 loc) 384 B
import { ComputeOptions, computeValue } from "../../../core"; const $let = (obj, expr, options) => { const variables = {}; for (const [key, val] of Object.entries(expr.vars)) { variables[key] = computeValue(obj, val, null, options); } return computeValue( obj, expr.in, null, ComputeOptions.init(options, obj, { variables }) ); }; export { $let };