Operador $log de MongoDB

{ $log [ number, base ] }

Aquí, el número es una expresión válida siempre que se resuelva en un número no negativo y la base es una expresión válida hasta que se resuelva en 1

  • Si el valor ingresado es nulo, este operador devolverá nulo.
  • Si el valor ingresado es NaN, este operador devolverá NaN.
  • Si el valor ingresado es un campo faltante, este operador devolverá un valor nulo.

Ejemplos:

Usando el operador $log:

la

db.example.aggregate([{$match:{name: "Square"}},
... {$project: {side:1, logSide: {$log: ["$side", 10]}}}])

Usando el operador $log en el documento incrustado: 

la

db.example.aggregate([{$match:{name: "Rectangle"}},
... {$project: {"measurement.width": 1, 
      logWidth: {$log: ["$measurement.width", 2]}}}])

Publicación traducida automáticamente

Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *