【发布时间】:2020-02-07 19:33:12
【问题描述】:
我正在使用 spring data elasticsearch 并且我用弹性索引这个文档
{
"country":{
"name":"jordan",
"cities" : [
{
"id":1,
"name":"amman"
},
{
"id":2,
"name":"jarash"
},
{
"id":3,
"name":"aqaba"
},
{
"id":4,
"name":"salt"
},
{
"id":5,
"name":"karak"
}
]
}
}
所以我需要编写查询以获取所有城市名称以“a”字符开头的国家/地区
所以预期的结果应该是:
{
"country":{
"name":"jordan",
"cities" : [
{
"id":1,
"name":"amman"
},
{
"id":3,
"name":"aqaba"
}
]
}
}
那么我怎样才能使用弹簧数据来实现呢?
【问题讨论】:
-
至少一周以来我一直在努力理解这一点。
-
我希望有人能解决我的问题
标签: spring spring-boot elasticsearch spring-data spring-data-elasticsearch