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á.
$ceil
Novo a partir da versão 4.0
O $ceil operador no Amazon DocumentDB, assim como no MongoDB, arredonda um número até o número inteiro mais próximo. Isso é útil quando você precisa realizar operações matemáticas em campos numéricos e garantir que o resultado seja um número inteiro.
Parâmetros
-
expression: A expressão numérica a ser arredondada para cima.
Exemplo (MongoDB Shell)
Este exemplo demonstra como usar o $ceil operador para arredondar um campo numérico.
Crie documentos de amostra
db.numbers.insertMany([ { "_id": 1, "value": 3.14 }, { "_id": 2, "value": -2.7 }, { "_id": 3, "value": 0 } ])
Exemplo de consulta
db.numbers.aggregate([ { $project: { "roundedUp": { $ceil: "$value" } }} ])
Saída
{ "_id": 1, "roundedUp": 4 }
{ "_id": 2, "roundedUp": -2 }
{ "_id": 3, "roundedUp": 0 }
Exemplos de código
Para ver um exemplo de código para usar o $ceil comando, escolha a guia do idioma que você deseja usar: