MongoDB聚合运算符:$ln

MongoDB聚合运算符:$ln

$ln聚合运算符计算数字的自然对数ln(即 log e)并将结果作为双精度值返回。

语法

{ $ln: <number> }

<number>表达式可以是任何有效的表达式,只要它解析为非负数即可。

$ln等价于$log: [ <number>, Math.E ]表达式,其中Math.E是欧拉数e的JavaScript表示法。

使用

如果参数解析为null或引用缺失的字段,则$ln返回null。如果参数解析为NaN,则$ln返回NaN

例如 结果
{ $ln: 1 } 0
{ $ln: Math.E } 1
{ $ln: 10 } 2.302585092994046

举例

sales集合有下面的文档:

{ "_id": 1, "year": "2000", "sales": 8700000 }
{ "_id": 2, "year": "2005", "sales": 5000000 }
{ "_id": 3, "year": "2010", "sales": 6250000 }

下面的示例对sales的数据进行了转换:

db.sales.aggregate( [ { $project: { x: "$year", y: { $ln: "$sales"  } } } ] )

操作返回下面的结果:

{ "_id" : 1, "x" : "2000", "y" : 15.978833583624812 }
{ "_id" : 2, "x" : "2005", "y" : 15.424948470398375 }
{ "_id" : 3, "x" : "2010", "y" : 15.648092021712584 }

相关推荐

  1. MongoDB聚合运算符:$ln

    2024-03-31 08:04:05       43 阅读
  2. MongoDB聚合运算符:$lt

    2024-03-31 08:04:05       38 阅读
  3. MongoDB聚合运算符:$add

    2024-03-31 08:04:05       55 阅读
  4. MongoDB聚合运算符:$arrayToObject

    2024-03-31 08:04:05       52 阅读
  5. MongoDB聚合运算符;$dateToParts

    2024-03-31 08:04:05       53 阅读
  6. MongoDB聚合运算符:$dayOfWeek

    2024-03-31 08:04:05       54 阅读
  7. MongoDB聚合运算符:$dayOfMonth

    2024-03-31 08:04:05       51 阅读
  8. MongoDB聚合运算符;$dateToString

    2024-03-31 08:04:05       48 阅读
  9. MongoDB聚合运算符:$dayOfYear

    2024-03-31 08:04:05       48 阅读
  10. MongoDB聚合运算符:$denseRank

    2024-03-31 08:04:05       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-31 08:04:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-31 08:04:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-31 08:04:05       82 阅读
  4. Python语言-面向对象

    2024-03-31 08:04:05       91 阅读

热门阅读

  1. Rabbitmq

    Rabbitmq

    2024-03-31 08:04:05      36 阅读
  2. 力扣贪心算法--第一天

    2024-03-31 08:04:05       36 阅读
  3. PyQt6从入门到放弃

    2024-03-31 08:04:05       34 阅读
  4. 【测试开发学习历程】Python数据类型:list

    2024-03-31 08:04:05       36 阅读
  5. 生成树-Kruskal & Prim

    2024-03-31 08:04:05       32 阅读
  6. MetaGPT教程学习笔记

    2024-03-31 08:04:05       35 阅读