Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Operatory agregacji służą do wykonywania operacji na pogrupowanych danych w potokach agregacji.
| Description | |
|---|---|
$addFields |
Etap $addFields w potoku agregacji służy do dodawania nowych pól do dokumentów. |
$bucket |
Operator $bucket grupuje dokumenty wejściowe do zasobników na podstawie określonych granic. |
$changeStream |
Etap $changeStream otwiera kursor strumienia zmiany w celu śledzenia zmian danych w czasie rzeczywistym. |
$collStats |
Etap $collStats w potoku agregacji służy do zwracania statystyk dotyczących kolekcji. |
$convert |
Operator $convert konwertuje wyrażenie na określony typ |
$densify |
Operator $densify dodaje brakujące punkty danych w sekwencji wartości w tablicy lub kolekcji. |
$documents |
Etap $documents tworzy potok na podstawie zestawu dostarczonych dokumentów. |
$facet |
$facet umożliwia wykonywanie wielu równoległych agregacji w ramach jednego etapu potoku. |
$fill |
Etap $fill umożliwia wypełnianie brakujących wartości w dokumentach na podstawie określonych metod i kryteriów. |
$geoNear |
Operator $geoNear znajduje i sortuje dokumenty w pobliżu punktu geoprzestrzennego, zwracając informacje o odległości dla każdego dokumentu. |
$group |
Zestaw $group grup etapowych dokumentuje według określonych wyrażeń identyfikatorów i stosuje wyrażenia akumulatorowe. |
$indexStats |
Etap $indexStats zwraca statystyki użycia dla każdego indeksu w kolekcji. |
$isNumber |
Operator $isNumber sprawdza, czy określone wyrażenie jest typem liczbowym |
$lookup |
Etap $lookup w strukturze agregacji służy do wykonywania lewego sprzężenia zewnętrznego z innymi kolekcjami. |
$match |
Etap $match w potoku agregacji służy do filtrowania dokumentów pasujących do określonego warunku. |
$merge |
Etap $merge w potoku agregacji zapisuje wyniki agregacji do określonej kolekcji. |
$out |
Etap $out w potoku agregacji zapisuje wynikowe dokumenty w określonej kolekcji. |
$redact |
Operator $redact filtruje zawartość dokumentów na podstawie praw dostępu. |
$replaceWith |
Operator $replaceWith w usłudze DocumentDB zwraca dokument po zastąpieniu dokumentu określonym dokumentem |
$sample |
Operator $sample w usłudze DocumentDB zwraca losowo wybraną liczbę dokumentów |
$set |
Operator $set w usłudze DocumentDB aktualizuje lub tworzy nowe pole o określonej wartości |
$skip |
Etap $skip w potoku agregacji służy do pomijania określonej liczby dokumentów z danych wejściowych i przekazywania pozostałych dokumentów do następnego etapu w potoku. |
$sort |
Etap $sort w potoku agregacji służy do zamawiania dokumentów w potoku według określonego pola lub pól. |
$sortByCount |
Etap $sortByCount w potoku agregacji służy do grupowania dokumentów według określonego wyrażenia, a następnie sortowania liczby dokumentów w każdej grupie w kolejności malejącej. |
$toBool |
Operator $toBool konwertuje wyrażenie na typ logiczny |
$toDate |
Operator $toDate konwertuje obsługiwane typy na odpowiedni obiekt Date. |
$toDecimal |
Operator $toDecimal konwertuje wyrażenie na typ dziesiętny |
$toDouble |
Operator $toDouble konwertuje wyrażenie na wartość podwójną |
$toInt |
Operator $toInt konwertuje wyrażenie na liczbę całkowitą |
$toLong |
Operator $toLong konwertuje wyrażenie na wartość długa |
$toObjectId |
Operator $toObjectId konwertuje wyrażenie na identyfikator ObjectId |
$toString |
Operator $toString konwertuje wyrażenie na ciąg |
$unset |
Etap $unset w potoku agregacji służy do usuwania określonych pól z dokumentów. |
$unwind |
Etap $unwind w strukturze agregacji służy do dekonstrukcji pola tablicy z dokumentów wejściowych w celu wyprowadzenia dokumentu dla każdego elementu. |