MongoDB query compiled from plain English against the ecommerce sample schema, then verified by running it.
{
"type": "aggregation",
"collection": "orders",
"pipeline": [
{},
{}
]
}
$group — groups by null and aggregates averageOrderValue.$project — returns only _id, averageOrderValue.totalCents stores money as an integer number of cents — divide by 100 before displaying it._id: null groups the entire collection into a single result rather than grouping by a field.$group, averageOrderValue averages $totalCents — one output document per distinct null.Live output from running this query against the sample dataset.
| averageOrderValue |
|---|
| 14680 |
Write this in plain English instead. Mask Databases compiles the sentence above into exactly this query at build time — no AI at runtime, and you can read the output in a diff.
Try it in the playground → No signup, runs in your browser.