目前,我的聚合管道处于以下阶段:
{
name: '$name',
price: {
$concat: [
'$',
{
$toString: {
$divide: [
'$price',
100
]
}
}
]
}
目前,此阶段正在生成以下价格字符串:$ 10000。
如何格式化价格字段以返回逗号分隔的字符串,例如$ 10,000?
答案 0 :(得分:0)
您可能会发现此软件包很有用,它为Mongoose添加了一种货币类型: https://www.npmjs.com/package/mongoose-currency
您还可以考虑分开存放零件,然后将它们重新放在前端或查询中(如果可能)。
您可以看到我不是最有经验的用户。也许其他人有更好的主意。