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

How to concat "$" special character with another field in Mongodb?

我有聚合管道,在 $project 的末尾,我需要发送美元金额。我需要作为字符串发送,该字符串是“$”和金额字段的连接。我无法使用 concat,因为“$”是 Mongodb 中的一个特殊字符。希望能在这里找到答案。

以下 mongo 功能不起作用。

“$concat”:[ "$", { "$toString": "$金额" } ]

使用 $literal

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