Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
$log10
Nuevo desde la versión 4.0.
El $log10 operador de Amazon DocumentDB se utiliza para calcular el logaritmo en base 10 de un número. Resulta útil para realizar cálculos logarítmicos en campos numéricos dentro de la canalización de agregación.
Parámetros
-
expression: La expresión numérica para la que se va a calcular el logaritmo en base 10.
Ejemplo (MongoDB Shell)
El siguiente ejemplo muestra cómo utilizar el $log10 operador para calcular el logaritmo en base 10 de un campo numérico.
Cree documentos de muestra
db.numbers.insertMany([ { _id: 1, value: 1 }, { _id: 2, value: 10 }, { _id: 3, value: 100 }, { _id: 4, value: 1000 } ]);
Ejemplo de consulta
db.numbers.aggregate([ { $project: { _id: 1, log10Value: { $log10: "$value" } } } ]);
Salida
[
{ "_id": 1, "log10Value": 0 },
{ "_id": 2, "log10Value": 1 },
{ "_id": 3, "log10Value": 2 },
{ "_id": 4, "log10Value": 3 }
]
Ejemplos de código
Para ver un ejemplo de código para usar el $log10 comando, elija la pestaña del idioma que desee usar: