Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
$min
L'$minopérateur renvoie la valeur minimale à partir d'un tableau de valeurs. Il peut être utilisé dans les étapes d'agrégation pour trouver la valeur minimale d'un champ spécifique dans plusieurs documents.
Paramètres
-
expression: expression à évaluer. Il peut s'agir d'un chemin de champ, d'une variable ou de toute expression aboutissant à une valeur.
Exemple (MongoDB Shell)
L'exemple suivant montre comment utiliser l'$minopérateur pour trouver la valeur minimale du age champ dans plusieurs documents.
Création d'exemples de documents
db.users.insertMany([ { name: "John", age: 35 }, { name: "Jane", age: 28 }, { name: "Bob", age: 42 }, { name: "Alice", age: 31 } ]);
Exemple de requête
db.users.aggregate([ { $group: { _id: null, minAge: { $min: "$age" } } }, { $project: { _id: 0, minAge: 1 } } ])
Sortie
[ { minAge: 28 } ]
Exemples de code
Pour afficher un exemple de code d'utilisation de la $min commande, choisissez l'onglet correspondant à la langue que vous souhaitez utiliser :