$all

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

Reference group: Array query operators

What it does

Requires an array to contain every listed value.

Syntax

{ field: { $all: [v1, v2] }}

Use case

Find records with all required labels.

$all: practical example
db.products.find({ tags: { $all: ["mongodb", "database"] } })
💡 Explanation Requires an array to contain every listed value. When to use it Find records with all required labels.
Key Takeaways
  • Requires an array to contain every listed value.
  • Typical use: Find records with all required labels.