我正在尝试将双精度类型的值(daily_min)转换为字符串。但是,当我执行查询时,出现“无法识别的表达式'$ toString'”错误消息。
我的查询:
db.dbname.aggregate([
{ "$group": {
"_id": "$date",
"value": { "$min": "$daily_min"},
}
},
{ "$project": {
"_id": 0,
"date": "$_id",
"value" : {"$toString": "$value"},
}
},
{ "$sort" : { "value": 1 } },
{ "$limit" : 1 }
])
我想实现以下转换:
"value" : { "$concat": [ {"$toString":"$value"}," C" ] }
// result: value: "-21.31 C"
此代码可能是什么问题?
答案 0 :(得分:0)
请检查您的mongo版本
"$toString" New in version 4.0.