Я пытаюсь преобразовать строку, содержащую числовое значение, в ее значение в агрегированном запросе в MongoDB.
Пример документа
{
"_id": ObjectId("5522XXXXXXXXXXXX"),
"Date": "2015-04-05",
"PartnerID": "123456",
"moop": "1234"
}
Пример агрегированного запроса, который я использую
{
aggregate: 'my_collection',
pipeline: [
{$match: {
Date :
{$gt:'2015-04-01',
$lt: '2015-04-05'
}}
},
{$group:
{_id: "$PartnerID",
total:{$sum:'$moop'}
}}]}
где результаты
{
"result": [
{
"_id": "123456",
"total": NumberInt(0)
}
}
Как вы можете преобразовать строку в числовое значение?