假设我在ES中有一个对象,例如:
{
name: "calendar";
events: [
{
birthday: "1992-10-09",
graduation: "2018-06-15",
wedding: "2016-12-12"
}
]
}
有没有办法可以通过events数组查询找到传递当前日期的events数组中的元素。
到目前为止,我有:
GET /index/type/_search
{
"query": {
"range" : {
"events" : {
"gte" : "now"
}
}
}
}
但是不会迭代数组中的每个对象并返回事件的名称。对于这种情况,它应该返回对象分度:" 2018-06-15"。谢谢你的帮助!