Akumulatory — operatory

Operatory akumulatorowe są używane w potokach agregacji do wykonywania obliczeń na pogrupowanych danych.

Description
$avg Operator $avg oblicza średnią wartości liczbowych dla dokumentów w grupie, zasobniku lub oknie.
$bottom Operator $bottom zwraca ostatni dokument z zestawu wyników zapytania posortowanego według co najmniej jednego pola
$bottomN Operator $bottomN zwraca ostatnie N dokumentów z wyniku posortowanego według co najmniej jednego pola
$count Operator $count służy do zliczania liczby dokumentów spełniających kryteria filtrowania zapytań.
$first Operator $first zwraca pierwszą wartość w grupie zgodnie z kolejnością sortowania grupy.
$firstN Operator $firstN sortuje dokumenty w co najmniej jednym polu określonym przez zapytanie i zwraca pierwszy N dokumentu spełniające kryteria filtrowania
$last Operator $last zwraca ostatni dokument z wyniku posortowanego według co najmniej jednego pola
$lastN Operator $lastN akumulator zwraca ostatnie N wartości w grupie dokumentów.
$max Operator $max zwraca maksymalną wartość z zestawu wartości wejściowych.
$maxN $maxN opertor pobiera n pierwszych wartości na podstawie określonych kryteriów filtrowania
$median Operator $median oblicza medianę pola liczbowego w grupie dokumentów.
$min Operator $min pobiera minimalną wartość określonego pola
$minN Operator $minN pobiera dolne N wartości na podstawie określonych kryteriów filtrowania
$percentile Operator $percentile oblicza percentyl wartości liczbowych spełniających kryteria filtrowania
$stddevpop Operator $stddevpop oblicza odchylenie standardowe określonych wartości
$stddevsamp Operator $stddevsamp oblicza odchylenie standardowe określonej próbki wartości, a nie całą populację
$sum Operator $sum oblicza sumę wartości pola na podstawie kryteriów filtrowania
$top Operator $top zwraca pierwszy dokument z zestawu wyników posortowanego według co najmniej jednego pola
$topN Operator $topN zwraca pierwsze N dokumentów z wyniku posortowanego według co najmniej jednego pola