$dateFromParts / $dateToParts

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

Reference group: Date expressions

What it does

Constructs dates from parts or decomposes dates.

Syntax

Date construction/decomposition expressions

Use case

Build period boundaries or extract multiple components.

$dateFromParts / $dateToParts: practical example
{ $project: { parts: { $dateToParts: { date: "$createdAt", timezone: "Asia/Kolkata" } } } }
💡 Explanation Constructs dates from parts or decomposes dates. When to use it Build period boundaries or extract multiple components.
Key Takeaways
  • Constructs dates from parts or decomposes dates.
  • Typical use: Build period boundaries or extract multiple components.