Kev*_*eng 7 metabase aws-documentdb
我目前正在尝试从 AWS Document DB 编写元数据库问题,并且遇到了需要将字符串转换为整数的问题。不幸的是,aws documentdb 似乎不支持 $toInt,我不知道如何解决它。这是查询:
[
{"$match": {
"metaData.fileSize" : {"$exists": true}
}},
{"$project": {
"file_size" : "$metaData.fileSize",
"timestamp": 1,
"past7Days":
{ "$subtract":
[ ISODate(), 604800000]
}
}},
{"$project": {
"file_size" : 1,
"timestamp": 1,
"dayofweek": {"$dayOfWeek":["$timestamp"]},
"past7DaysComp":
{ "$subtract":
[ "$timestamp", "$past7Days"]
}
}},
{"$group" :
{
"_id" : {"dayofweek" : "$dayofweek"},
"size": {"$avg" : "$file_size"}
}
}
]
Run Code Online (Sandbox Code Playgroud)
该组不返回任何大小,因为它不是数字类型。有什么想法如何将 file_size 转换为整数、双精度或浮点数吗?
根据AWS 的官方文档,截至 2023 年 11 月 11 日,$convertAWS documentDB v4.0+ 上已提供以下及以下类似的转换聚合 API
| 归档时间: |
|
| 查看次数: |
1394 次 |
| 最近记录: |