MongoDB聚合运算符:$divide

文章目录

$divide聚合运算符返回两个表达式相除的结果,参数通过数组传递给$divide运算符。

语法

{ $divide: [ <expression1>, <expression2> ] }
  • 数组的第一个元素是被除数,第二个元素是除数,就是第一个元素除以第二个元素。
  • <expression>可以是任何可以被解析为数值的表达式。

举例

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

db.planning.insertMany( [
   { "_id" : 1, "city" : "New York", "hours" : 80, "tasks" : 7 },
   { "_id" : 2, "city" : "Singapore", "hours" : 40, "tasks" : 4 }
] )

下面的聚合使用$divide表达式使用hours字段除以常量8,计算工作天数:

db.planning.aggregate(
   [
     { $project: { city: 1, workdays: { $divide: [ "$hours", 8 ] } } }
   ]
)

操作返回的结果如下:

{ "_id" : 1, "city" : "New York", "workdays" : 10 }
{ "_id" : 2, "city" : "Singapore", "workdays" : 5 }

相关推荐

  1. MongoDB聚合运算符:$divide

    2024-03-12 23:46:03       45 阅读
  2. MongoDB聚合运算符:$add

    2024-03-12 23:46:03       55 阅读
  3. MongoDB聚合运算符:$arrayToObject

    2024-03-12 23:46:03       53 阅读
  4. MongoDB聚合运算符;$dateToParts

    2024-03-12 23:46:03       53 阅读
  5. MongoDB聚合运算符:$dayOfWeek

    2024-03-12 23:46:03       55 阅读
  6. MongoDB聚合运算符:$dayOfMonth

    2024-03-12 23:46:03       52 阅读
  7. MongoDB聚合运算符;$dateToString

    2024-03-12 23:46:03       48 阅读
  8. MongoDB聚合运算符:$dayOfYear

    2024-03-12 23:46:03       48 阅读
  9. MongoDB聚合运算符:$denseRank

    2024-03-12 23:46:03       42 阅读
  10. MongoDB聚合运算符:$dateTrunc

    2024-03-12 23:46:03       46 阅读

最近更新

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

    2024-03-12 23:46:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-12 23:46:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-12 23:46:03       87 阅读
  4. Python语言-面向对象

    2024-03-12 23:46:03       96 阅读

热门阅读

  1. [go 面试] 分布式事务框架选择与实践

    2024-03-12 23:46:03       44 阅读
  2. 软考笔记--基于架构的软件开发方法

    2024-03-12 23:46:03       51 阅读
  3. k8s(kubernetes)怎么查看pod服务对应哪些docker容器

    2024-03-12 23:46:03       45 阅读
  4. MongoDB聚合运算符:$dateTrunc

    2024-03-12 23:46:03       46 阅读
  5. CMS垃圾收集

    2024-03-12 23:46:03       48 阅读
  6. python入门(一)

    2024-03-12 23:46:03       39 阅读
  7. IOS面试题object-c 21-30

    2024-03-12 23:46:03       47 阅读
  8. R语言中ggplot2图例位置、颜色、背景、标题

    2024-03-12 23:46:03       46 阅读
  9. [Python]`threading.local`创建线程本地数据

    2024-03-12 23:46:03       46 阅读
  10. 前端点击切换样式/切换主题

    2024-03-12 23:46:03       43 阅读
  11. 排列数字(DFS)

    2024-03-12 23:46:03       41 阅读
  12. 大数据入门之hadoop学习

    2024-03-12 23:46:03       44 阅读
  13. Spring神器:Environment环境配置

    2024-03-12 23:46:03       43 阅读
  14. LLM(大语言模型)常用评测指标之F1-Score

    2024-03-12 23:46:03       36 阅读