UNPKG

mingo

Version:

MongoDB query language for in-memory objects

11 lines (10 loc) 343 B
import { computeValue } from "../../../core/_internal"; import { assert, isArray, isEqual } from "../../../util"; const $in = (obj, expr, options) => { const [item, arr] = computeValue(obj, expr, null, options); assert(isArray(arr), "$in second argument must be an array"); return arr.some((v) => isEqual(v, item)); }; export { $in };