如何在MongoDB 3.6中将Double转换为String?

时间:2019-06-27 10:47:57

标签: mongodb aggregation-framework

在聚合管道中,我需要将字段从Double类型转换为String。我有3.6版的mongodb,所以不能使用$toString()convert()运算符。

我已尝试以另一种方式尝试使用运算符$substr$toLower

{$project: {"totalScore": {$toLower: "$totalScore"}},
{$project: {"totalScore":  {$substr: [$totalSpent", 0, -1]}]}}}

它可以工作,除非数字很大,否则它会格式化输出字符串,例如:“ 1.55609e + 06”。而且它不适合我。有人可以建议其他方法来实现吗?找不到其他解决方案。

0 个答案:

没有答案