mingo
Version:
MongoDB query language for in-memory objects
13 lines (12 loc) • 343 B
JavaScript
import { DEFAULT_OPTIONS } from "./_internal";
import { $pull } from "./pull";
const $pullAll = (obj, expr, arrayFilters = [], options = DEFAULT_OPTIONS) => {
const pullExpr = {};
Object.entries(expr).forEach(([k, v]) => {
pullExpr[k] = { $in: v };
});
return $pull(obj, pullExpr, arrayFilters, options);
};
export {
$pullAll
};