【发布时间】:2019-04-10 16:07:25
【问题描述】:
我想将 two 数字除以 mongoDB project 并获取整数的结果。
'average'=> ['$divide'=> [['$trunc'=>['$add'=> [['$multiply'=> [['$divide'=>['$total_revenue','$count']], 100]], 0.5]]], 100]],
以下代码将结果最多保留 2 位小数,但我想要整数的答案
【问题讨论】:
-
您可以使用php
round(),ceil(),floor()任意一个函数将其转换为整数。 -
我认为 mongo 中没有
round。floor也将返回最小值。例如:{ $floor: 7.80 }wil 7. 但应该是 8l -
使用
ceil(),但又是php函数 -
我实际上是在 mongo 中寻找解决方案