Я пытаюсь преобразовать значение типа double (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"
В чем может быть проблема с этим кодом?