我正在尝试在聚合查询中将整数字段转换为字符串。
我试图做的事情是这样的:
$project:
{
ConvertedField : {$toString: 123}
}
但是当我运行舞台时,它会给出此错误:
无法识别的表达式'$ toString'
Mongo版本是4.0,我也尝试了$ convert,但它给出了相同的错误。
为什么会出现此错误以及可以解决此问题的方法。感谢您的帮助。
答案 0 :(得分:0)
您可能运行的是旧版本的 MongoDB,但是您仍然可以通过稍微调整 $substr
$project: {
convertedField: {
$substr: ["$fieldYouWantToConvert", 0, 10]
},
},