NOTE: You are looking at documentation for an older release. For the latest information, see the current release documentation.
Stats Aggregation Usage
editStats Aggregation Usage
editFluent DSL example
edita => a .Stats("commit_stats", st => st .Field(p => p.NumberOfCommits) )
Object Initializer syntax example
editnew StatsAggregation("commit_stats", Field<Project>(p => p.NumberOfCommits))
Example json output.
{ "commit_stats": { "stats": { "field": "numberOfCommits" } } }
Handling Responses
editresponse.ShouldBeValid(); var commitStats = response.Aggregations.Stats("commit_stats"); commitStats.Should().NotBeNull(); commitStats.Average.Should().BeGreaterThan(0); commitStats.Max.Should().BeGreaterThan(0); commitStats.Min.Should().BeGreaterThan(0); commitStats.Count.Should().BeGreaterThan(0); commitStats.Sum.Should().BeGreaterThan(0);