mingo
Version:
MongoDB query language for in-memory objects
17 lines (16 loc) • 349 B
JavaScript
import {
ComputeOptions,
computeValue
} from "../../core";
import { isNil } from "../../util";
const $push = (collection, expr, options) => {
if (isNil(expr))
return collection;
const copts = ComputeOptions.init(options);
return collection.map(
(obj) => computeValue(obj, expr, null, copts.update(obj))
);
};
export {
$push
};