Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“如何解决问题”$&引用;Mongodb中另一个字段的特殊字符?_Mongodb_Aggregation - Fatal编程技术网

“如何解决问题”$&引用;Mongodb中另一个字段的特殊字符?

“如何解决问题”$&引用;Mongodb中另一个字段的特殊字符?,mongodb,aggregation,Mongodb,Aggregation,我有一个聚合管道,在$项目结束时,我需要发送美元金额。我需要以字符串形式发送,该字符串是“$”和“金额”字段的串联。我无法使用concat,因为“$”在Mongodb中是一个特殊字符。希望我能在这里找到答案 下面的mongo功能不起作用 “$concat”:[ “$”, { $toString:“$Amount” } ]使用$literal db.coll.aggregate([ { $addFields : { newAmount: { $concat: [ { $literal: "$"

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

下面的mongo功能不起作用

“$concat”:[ “$”, { $toString:“$Amount” } ]使用$literal

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

我怎么会想念文字呢。多谢各位