UNPKG

mingo

Version:

MongoDB query language for in-memory objects

13 lines (12 loc) 343 B
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 };