如何将“$”特殊字符与 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" } ] }} }
])
我有聚合管道,在 $project 的末尾,我需要发送美元金额。我需要作为字符串发送,该字符串是“$”和金额字段的连接。我无法使用 concat,因为“$”是 Mongodb 中的一个特殊字符。希望能在这里找到答案。
以下 mongo 功能不起作用。
“$concat”:[ "$", { "$toString": "$金额" } ]
使用 $literal
db.coll.aggregate([
{ $addFields : { newAmount: { $concat: [ { $literal: "$"}, { $toString: "$Amount" } ] }} }
])