我在json中有一系列字典,如下所示
{
students : [
{
"name" : "abc",
"class" : "A1"
},
{
"name" : "xyz",
"class" : "B1"
},
{
"name" : "lmn",
"class" : "B1"
}
]
}
我想要所有入学的学生姓名" B1"在elasticsearch中我尝试使用以下elasticsearch查询
{
"query" : { "term" : { "students.class.raw": "B1" } }
}
但它已经给出了输出
[
{
"name" : "abc",
"class" : "A1"
},
{
"name" : "xyz",
"class" : "B1"
},
{
"name" : "lmn",
"class" : "B1"
}
]
将所有字段投影到数组中。
获取所有进入班级的学生姓名的查询" B1"在elasticsearch和输出应该是
[
{
"name" : "xyz",
"class" : "B1"
},
{
"name" : "lmn",
"class" : "B1"
}
]
我需要帮助来解决这个问题。
提前致谢。