match method

SelectorBuilder match(
  1. String fieldName,
  2. String pattern, {
  3. bool multiLine = false,
  4. bool caseInsensitive = false,
  5. bool dotAll = false,
  6. bool extended = false,
  7. bool escapePattern = false,
})

Implementation

SelectorBuilder match(String fieldName, String pattern,
    {bool multiLine = false,
    bool caseInsensitive = false,
    bool dotAll = false,
    bool extended = false,
    bool escapePattern = false}) {
  _addExpression(fieldName, {
    '\$regex': RegExp(escapePattern ? RegExp.escape(pattern) : pattern,
        multiLine: multiLine,
        caseSensitive: !caseInsensitive,
        dotAll: dotAll,
        unicode: extended)
  });
  return this;
}