如何将"$"特殊字符与Mongodb中的另一个字段连接?



我有聚合管道,在$project结束时,我需要发送美元金额。我需要以字符串的形式发送,该字符串是"$"和金额字段的串联。我无法使用concat,因为"$"是Mongodb中的一个特殊字符。希望我能在这里找到答案。

下面的mongo功能不起作用。

"$concat":["$",{"$toString":"$Amount"}]

使用$literal

db.coll.aggregate([
{ $addFields : { newAmount: { $concat: [ { $literal: "$"}, { $toString: "$Amount" } ] }} }
])

相关内容

最新更新