Mongodb聚合框架中是否有底层函数?

我尝试在mongodb中做一些整数数学并遇到一些问题。 有没有办法在mongo db聚合框架中向上或向下舍入双打?

根据Stennie的评论,不支持地板和天花板方法。

根据我上面的评论,我能找到的最佳解决方案就是执行如下操作:(num-mod(num,1)),它应该产生与floor函数相同的结果。

从MongoDB 3.2开始,您可以使用以下算术聚合运算符:

  • ceil
  • trunc
  • floor

允许从您想要的任何一侧转换为整数。 语法很简单: { $function: }