$all

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

Reference group: Query filter operators

What it does

Requires all listed values in an array.

Syntax

{ array: { $all: [values] } }

Use case

Find records with all labels.

$all: practical example
db.articles.find({ tags: { $all: ["mongodb", "indexing"] } })
💡 Explanation Requires all listed values in an array. When to use it Find records with all labels.
Key Takeaways
  • Requires all listed values in an array.
  • Typical use: Find records with all labels.