Akkumulatoren - Operatoren

Akkumulatoroperatoren werden in Aggregationspipelines verwendet, um Berechnungen für gruppierte Daten durchzuführen.

Description
$avg Der operator $avg berechnet den Mittelwert numerischer Werte für Dokumente in einer Gruppe, einem Bucket oder einem Fenster.
$bottom Der operator $bottom gibt das letzte Dokument aus dem Resultset der Abfrage nach einem oder mehreren Feldern zurück.
$bottomN Der Operator $bottomN gibt die letzten N-Dokumente aus dem Ergebnis zurück, das nach einem oder mehreren Feldern sortiert ist.
$count Der $count Operator wird verwendet, um die Anzahl der Dokumente zu zählen, die einem Abfragefilterkriterium entsprechen.
$first Der Operator $first gibt den ersten Wert einer Gruppe in der Sortierreihenfolge der Gruppe zurück.
$firstN Der operator $firstN sortiert Dokumente nach einem oder mehreren durch die Abfrage angegebenen Feldern und gibt das erste N-Dokument zurück, das den Filterkriterien entspricht.
$last Der Operator $last gibt das letzte Dokument aus dem Ergebnis zurück, das nach einem oder mehreren Feldern sortiert ist.
$lastN Der Akkumulatoroperator $lastN gibt die letzten N-Werte in einer Gruppe von Dokumenten zurück.
$max Der $max-Operator gibt den Maximalwert aus einer Reihe von Eingabewerten zurück.
$maxN Der $maxN Operator ruft die obersten N-Werte basierend auf einem angegebenen Filterkriterium ab.
$median Der operator $median berechnet den Medianwert eines numerischen Felds in einer Gruppe von Dokumenten.
$min Der operator $min ruft den Minimalwert für ein angegebenes Feld ab.
$minN Der operator $minN ruft die untersten N-Werte basierend auf einem angegebenen Filterkriterium ab.
$percentile Der operator $percentile berechnet das Quantil numerischer Werte, die einem Filterkriterium entsprechen.
$stddevpop Der $stddevpop Operator berechnet die Standardabweichung der angegebenen Werte.
$stddevsamp Der operator $stddevsamp berechnet die Standardabweichung einer angegebenen Stichprobe von Werten und nicht die gesamte Population.
$sum Der operator $sum berechnet die Summe der Werte eines Felds basierend auf einem Filterkriterium.
$top Der operator $top gibt das erste Dokument aus dem Resultset zurück, das nach einem oder mehreren Feldern sortiert ist.
$topN Der Operator $topN gibt die ersten N-Dokumente aus dem Ergebnis zurück, das nach einem oder mehreren Feldern sortiert ist.