$getField/$setField
Reference group: Utility expressions and variables
What it does
Accesses or updates object fields, including unusual field names in supported versions.
Syntax
Object field access/update expressions
Use case
Handle dynamic keys.
$getField/$setField: practical example
{ $project: { special: { $getField: { field: "price.usd", input: "$metrics" } } } }💡 Explanation
Accesses or updates object fields, including unusual field names in supported versions.
When to use it
Handle dynamic keys.
Key Takeaways
- Accesses or updates object fields, including unusual field names in supported versions.
- Typical use: Handle dynamic keys.