$dateAdd
Reference group: Date expressions
What it does
Adds a date/time unit.
Syntax
{$dateAdd: { startDate, unit, amount, timezone? }}
Use case
Due dates and expiration times.
$dateAdd: practical example
{ $set: { dueAt: { $dateAdd: { startDate: "$createdAt", unit: "day", amount: 7 } } } }💡 Explanation
Adds a date/time unit.
When to use it
Due dates and expiration times.
Key Takeaways
- Adds a date/time unit.
- Typical use: Due dates and expiration times.