Výraz pole – operátory

Operátory výrazů pole provádějí operace s poli a prvky pole.

Description
$arrayElemAt $arrayElemAt vrátí prvek v zadaném indexu pole.
$arrayToObject $arrayToObject umožňuje převod pole na jeden dokument.
$concatArrays $concatArrays slouží ke kombinování více polí do jednoho pole.
$filter Operátor $filter filtruje prvky z pole na základě zadané podmínky.
$indexOfArray Operátor $indexOfArray slouží k vyhledání elementu v poli a vrácení indexu prvního výskytu prvku.
$isArray Operátor $isArray slouží k určení, zda je zadaná hodnota pole.
$map Operátor $map umožňuje použít výraz na každý prvek v poli.
$range Operátor $range umožňuje generovat pole sekvenčních celých čísel.
$reduce Operátor $reduce aplikuje výraz na každý prvek v matici a kumuluje výsledek jako jednu hodnotu.
$reverseArray Operátor $reverseArray slouží k obrácení pořadí prvků v poli.
$slice Operátor $slice vrátí podmnožinu pole z libovolného prvku směrem dovnitř pole.
$sortArray Operátor $sortArray pomáhá seřadit prvky v poli.
$zip Operátor $zip umožňuje sloučení dvou nebo více polí s jedním polem nebo poli.