$regexMatch

Reference type:Cheat sheetFormat:Syntax + example + use case

Reference group: String aggregation expressions

What it does

Returns a boolean for a regex match.

Syntax

{$regexMatch: { input, regex, options? }}

Use case

Classify or validate strings.

$regexMatch: practical example
{ $project: { validSku: { $regexMatch: { input: "$sku", regex: "^KB-[0-9]+$" } } } }
💡 Explanation Returns a boolean for a regex match. When to use it Classify or validate strings.
Key Takeaways
  • Returns a boolean for a regex match.
  • Typical use: Classify or validate strings.