public async Task <IActionResult> Aggregate([FromRoute] DatabaseRouteParameters routeParameters, [FromBody] string payload) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var aggregateResults = await _service.AggregateAsync(routeParameters.DatabaseName, routeParameters.CollectionName, payload); return(Ok(aggregateResults)); }