【发布时间】:2018-06-18 14:47:36
【问题描述】:
非常具体的问题,如果我的流式分析组件中有以下输入:
//some input
"outputs": [
{
"name": "output1",
"unit": "unit1",
"value": "95813"
},
{
"name": "output2",
"unit": "unit2",
"value": "303883"
}, // and more array values
如何获得如下所示的 JSON 结果:
"outputs":[ {
"output1":95813,
"output2":303883
//etc
}]
所以,我不需要单位值,为了节省空间,我想使用'name'作为键,'value'作为键值数组的值。 这是我当前的查询:
SELECT
input.outputs as outputs
INTO "to-mongodb"
FROM "from-iothub" input
但这当然会创建单独的 JSON 数组,其结构与我的输入相同。
有人知道如何做到这一点吗?
在最坏的情况下,仅过滤掉“单元”也已经很有帮助了。
提前致谢
【问题讨论】:
标签: azure azure-stream-analytics