mingo
Version:
MongoDB query language for in-memory objects
14 lines (13 loc) • 359 B
JavaScript
import { computeValue } from "../../../core";
import { assert } from "../../../util";
const $function = (obj, expr, options) => {
assert(
options.scriptEnabled,
"$function operator requires 'scriptEnabled' option to be true"
);
const fn = computeValue(obj, expr, null, options);
return fn.body.apply(null, fn.args);
};
export {
$function
};