$all
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.