contexture-mongo
Version:
Mongo Provider for Contexture
17 lines (16 loc) • 370 B
JavaScript
import _ from "lodash/fp.js";
import { ObjectId } from "mongodb";
var mongoId_default = {
hasValue: (node) => node.values || node.value,
filter: (node) => ({
[node.field]: {
[node.mode === "exclude" ? "$nin" : "$in"]: _.map(
(x) => new ObjectId(x),
node.values || [node.value]
)
}
})
};
export {
mongoId_default as default
};