猫鼬汇总的货币格式

时间:2019-10-02 19:47:45

标签: mongodb mongoose aggregation

目前,我的聚合管道处于以下阶段:

{
    name: '$name',
    price: {
    $concat: [
        '$',
        {
            $toString: {
                $divide: [
                    '$price',
                    100
                ]
            }
        }
    ]
}

目前,此阶段正在生成以下价格字符串:$ 10000。

如何格式化价格字段以返回逗号分隔的字符串,例如$ 10,000?

1 个答案:

答案 0 :(得分:0)

您可能会发现此软件包很有用,它为Mongoose添加了一种货币类型: https://www.npmjs.com/package/mongoose-currency

您还可以考虑分开存放零件,然后将它们重新放在前端或查询中(如果可能)。

您可以看到我不是最有经验的用户。也许其他人有更好的主意。