数据源如下所示,其中,UseTime为我加的脚本字段,我通过doc['@timestamp'].value可以取到值,但是我现在需要获取fields下的elapsed的值,通过doc['fields.elapsed'].value或doc['fields']['elapsed'].value都无法取出值,而且还存在报错情况,不知道这块的写法如何实现{ "_id": "Ncd3PnUBnNMrQhctVunz", "@timestamp": "2020-10-19T09:26:49.0019664+08:00", "fields": { "elapsed": "6", "EventId": { "Id": 20101 } }, "UseTime": [ "2020-10-19T01:26:49.001Z" ] }
2 个回复
pineapple
赞同来自:
试试 doc['fields.elapsed.keyword'].value
hl612443
赞同来自: