Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les opérateurs d’agrégation sont utilisés pour effectuer des opérations sur des données groupées dans des pipelines d’agrégation.
| Descriptif | |
|---|---|
$addFields |
L’étape $addFields du pipeline d’agrégation est utilisée pour ajouter de nouveaux champs à des documents. |
$bucket |
L’opérateur $bucket regroupe les documents d’entrée dans des compartiments en fonction des limites spécifiées. |
$changeStream |
L’étape $changeStream ouvre un curseur de flux de modification pour suivre les modifications de données en temps réel. |
$collStats |
La phase $collStats dans le pipeline d’agrégation permet de retourner des statistiques sur une collection. |
$convert |
L’opérateur $convert convertit une expression en type spécifié |
$densify |
L’opérateur $densify ajoute des points de données manquants dans une séquence de valeurs au sein d’un tableau ou d’une collection. |
$documents |
L’étape $documents crée un pipeline à partir d’un ensemble de documents fournis. |
$facet |
Le $facet permet l’exécution de plusieurs agrégations parallèles dans une seule étape de pipeline. |
$fill |
La phase $fill permet de remplir des valeurs manquantes dans des documents en fonction des méthodes et des critères spécifiés. |
$geoNear |
L’opérateur $geoNear recherche et trie les documents en fonction de leur proximité par rapport à un point géospatial, en retournant des informations sur la distance pour chaque document. |
$group |
Le $group regroupe les documents par des expressions d’identificateur spécifiées et applique des expressions d’accumulation. |
$indexStats |
L’étape $indexStats retourne des statistiques d’utilisation pour chaque index de la collection. |
$isNumber |
L’opérateur $isNumber vérifie si une expression spécifiée est un type numérique |
$lookup |
L'étape $lookup dans le framework d'agrégation est utilisée pour effectuer des jointures externes gauches avec d'autres collections. |
$match |
L’étape $match du pipeline d’agrégation est utilisée pour filtrer les documents qui correspondent à une condition spécifiée. |
$merge |
L’étape $merge dans un pipeline d’agrégation écrit les résultats de l’agrégation dans une collection spécifiée. |
$out |
La $out phase d’un pipeline d’agrégation écrit les documents résultants dans une collection spécifiée. |
$redact |
L’opérateur $redact filtre le contenu des documents en fonction des droits d’accès. |
$replaceWith |
L’opérateur $replaceWith dans DocumentDB retourne un document après avoir remplacé un document par le document spécifié |
$sample |
L’opérateur $sample dans DocumentDB retourne un nombre aléatoire de documents sélectionnés |
$set |
L’opérateur $set dans DocumentDB met à jour ou crée un champ avec une valeur spécifiée |
$skip |
Vous utilisez l’étape $skip du pipeline d’agrégation pour ignorer un nombre spécifié de documents de l’entrée et transmettre les documents restants à l’étape suivante du pipeline. |
$sort |
L’étape $sort du pipeline d’agrégation est utilisée pour classer les documents du pipeline en fonction d’un champ ou de champs spécifiés. |
$sortByCount |
L’étape $sortByCount du pipeline d’agrégation est utilisée pour regrouper des documents en fonction d’une expression spécifiée, puis pour trier le nombre de documents dans chaque groupe dans l’ordre décroissant. |
$toBool |
L’opérateur $toBool convertit une expression en type booléen |
$toDate |
L’opérateur $toDate convertit les types pris en charge en objet Date approprié. |
$toDecimal |
L’opérateur $toDecimal convertit une expression en type décimal |
$toDouble |
L’opérateur $toDouble convertit une expression en valeur double |
$toInt |
L’opérateur $toInt convertit une expression en entier |
$toLong |
L’opérateur $toLong convertit une expression en valeur Long |
$toObjectId |
L’opérateur $toObjectId convertit une expression en ObjectId |
$toString |
L’opérateur $toString convertit une expression en chaîne |
$unset |
La phase $unset du pipeline d’agrégation permet de supprimer les champs spécifiés de documents. |
$unwind |
La phase $unwind de l’infrastructure d’agrégation permet de déconstruire un champ de tableau à partir des documents d’entrée afin de générer un document pour chaque élément. |