@imranbarbhuiya/mongoose-fuzzy-searching
Version:
Mongoose fuzzy searching plugin
20 lines (19 loc) • 571 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createNGramsMiddleware = void 0;
var fields_1 = require("./db/fields");
var createNGramsMiddleware = function (attributes, fields, next) {
try {
if (!Array.isArray(attributes)) {
attributes = [attributes];
}
attributes.forEach(function (attribute) {
(0, fields_1.createNGrams)(attribute, fields);
});
next();
}
catch (err) {
next(err);
}
};
exports.createNGramsMiddleware = createNGramsMiddleware;