| 12345678910111213141516171819202122232425 |
- /**
- * Expression parser's text callback function.
- *
- * @param queryObj
- * @returns {*}
- * @private
- */
- var _expressionParserTextCallbackReal = function _expressionParserTextCallbackReal(queryObj) {
- if (queryObj.$search._type !== 'string') {
- return {code: ErrorCodes.BadValue, description: '$search needs a String'};
- }
- var e = new TextMatchExpression(),
- s = e.init(query, language);
- if (s.code !== 'OK') {
- return s;
- }
- return e.release();
- };
- module.exports = {
- expressionParserTextCallbackReal: _expressionParserTextCallbackReal
- };
|