As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
$min
O $min operador retorna o valor mínimo de uma matriz de valores. Ele pode ser usado em estágios de agregação para encontrar o valor mínimo para um campo especificado em vários documentos.
Parâmetros
-
expression: A expressão a ser avaliada. Isso pode ser um caminho de campo, uma variável ou qualquer expressão que se resolva em um valor.
Exemplo (MongoDB Shell)
O exemplo a seguir demonstra o uso do $min operador para encontrar o valor mínimo do age campo em vários documentos.
Crie documentos de amostra
db.users.insertMany([ { name: "John", age: 35 }, { name: "Jane", age: 28 }, { name: "Bob", age: 42 }, { name: "Alice", age: 31 } ]);
Exemplo de consulta
db.users.aggregate([ { $group: { _id: null, minAge: { $min: "$age" } } }, { $project: { _id: 0, minAge: 1 } } ])
Saída
[ { minAge: 28 } ]
Exemplos de código
Para ver um exemplo de código para usar o $min comando, escolha a guia do idioma que você deseja usar: