我的資料的一個簡單示例:
{
"email" : "[email protected]",
"error_codes" : ["12.03","23.22","44.45"]
}
{
"email" : "[email protected]",
"error_codes" : ["34.2","23.22","44.45"]
}
我想得到這樣的回報:
{...
"aggregations":{
"buckets" : [
{
"key" : "[email protected]",
"concat_array": {
"value":{
["12.03","23.22","44.45","34.2","23.22","44.45"]
}
}
}
]
}
}
我知道如何通過電子郵件執行聚合并對簡單值求和,但是我找不到像上面的結果那樣連接陣列的方法,看起來很簡單。甚至可能嗎?謝謝 :)
uj5u.com熱心網友回復:
我不認為這是可能的。
只是想知道,這個用例對我來說似乎有點奇怪。你為什么要以這種格式保存一些東西?如果您想保存錯誤代碼并且用戶可能會將它們中的每一個保存為檔案?您需要問自己以后可能要回答哪些問題。從我在這里看到的情況來看,一個常見的問題是知道每個錯誤代碼有多少回應。另一個問題可能是每個用戶收到了多少錯誤,所有這些問題都可以通過將每個錯誤日志放入單獨的檔案來回答。
我認為這對您的情況最有效。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/416985.html
標籤:
