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