Tôi có tài liệu được lưu trữ trong ElasticSearch như dưới đây. _source:ElasticSearch: truy cập tài liệu giá trị lồng nhau trong tập lệnh groovy
{
"firstname": "John",
"lastname": "Smith",
"medals":[
{
"bucket": 100,
"count": 1
},
{
"bucket": 150,
"count": 2
}
]
}
tôi có thể truy cập vào các giá trị kiểu chuỗi bên trong một tài liệu sử dụng doc.firstname
cho kịch bản tập hợp số liệu http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations-metrics-scripted-metric-aggregation.html.
Nhưng tôi không thể nhận được giá trị lĩnh vực sử dụng doc.medals[0].bucket.
bạn có thể vui lòng giúp tôi ra và cho tôi biết làm thế nào để truy cập vào các giá trị bên trong lĩnh vực lồng nhau?