MongoDB聚合运算符:$log10

MongoDB聚合运算符:$log10

$log10聚合运算符计算以10为底的对数,结果以双精度值返回。

语法

{ $log10: <number> }
  • <number> 真数,可以为任何非负数的表达式
  • $log10 等价于$log: [ <number>, 10 ]表达式。

使用

如果任一参数解析为null或引用缺少的字段,则$log10返回null。如果任一参数解析为NaN,则$log10返回NaN

例如 结果
{ $log10: 1 } 0
{ $log10: 10 } 1
{ $log10: 100 } 2
{ $log10: 1000 } 3

举例

使用下面的脚本创建samples集合:

db.samples.insertMany(
   [
      { _id: 1, H3O: 0.0025 },
      { _id: 2, H3O: 0.001 },
      { _id: 3, H3O: 0.02 }
   ]
)

以下示例计算样品的 pH 值:

db.samples.aggregate( [
   { $project: { pH: { $multiply: [ -1, { $log10: "$H3O" } ] } } }
] )

操作返回下面的结果:

{ "_id" : 1, "pH" : 2.6020599913279625 }
{ "_id" : 2, "pH" : 3 }
{ "_id" : 3, "pH" : 1.6989700043360187 }

相关推荐

  1. MongoDB聚合运算符:$log10

    2024-04-02 08:08:01       41 阅读
  2. MongoDB聚合运算符:$log

    2024-04-02 08:08:01       32 阅读
  3. MongoDB聚合运算符:$add

    2024-04-02 08:08:01       55 阅读
  4. MongoDB聚合运算符:$arrayToObject

    2024-04-02 08:08:01       52 阅读
  5. MongoDB聚合运算符;$dateToParts

    2024-04-02 08:08:01       53 阅读
  6. MongoDB聚合运算符:$dayOfWeek

    2024-04-02 08:08:01       54 阅读
  7. MongoDB聚合运算符:$dayOfMonth

    2024-04-02 08:08:01       51 阅读
  8. MongoDB聚合运算符;$dateToString

    2024-04-02 08:08:01       48 阅读
  9. MongoDB聚合运算符:$dayOfYear

    2024-04-02 08:08:01       48 阅读
  10. MongoDB聚合运算符:$denseRank

    2024-04-02 08:08:01       42 阅读

最近更新

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

    2024-04-02 08:08:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 08:08:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 08:08:01       82 阅读
  4. Python语言-面向对象

    2024-04-02 08:08:01       91 阅读

热门阅读

  1. C# 中 == 和 Equals 的区别

    2024-04-02 08:08:01       39 阅读
  2. https

    https

    2024-04-02 08:08:01      39 阅读
  3. C# 异步问答集

    2024-04-02 08:08:01       31 阅读
  4. CRC循环冗余校验码算法计算

    2024-04-02 08:08:01       42 阅读
  5. 深度学习八股文

    2024-04-02 08:08:01       30 阅读
  6. golang开发类库推荐

    2024-04-02 08:08:01       33 阅读
  7. MetaGPT部分源码解读--Memory

    2024-04-02 08:08:01       33 阅读