$isNumber

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

Reference group: Conversion and type inspection

What it does

Returns true for numeric BSON types.

Syntax

{$isNumber: expression}

Use case

Separate numeric values from malformed imports.

$isNumber: practical example
{ $match: { $expr: { $isNumber: "$price" } } }
💡 Explanation Returns true for numeric BSON types. When to use it Separate numeric values from malformed imports.
Key Takeaways
  • Returns true for numeric BSON types.
  • Typical use: Separate numeric values from malformed imports.