Наша структура данных выглядит следующим образом
{
"foo": "bar",
"baz": [
{
"qux": true
},
{
"qux": null
},
{
"qux": false
}
]
}
В других документах количество элементов в массиве baz
может отличаться.
Мы ищем документы, которые имеют хотя бы одно значение null
для qux
в массиве baz
.
Мы пробовали:
{
"query": {
"bool": {
"must_not": {
"exists": {
"field": "baz.qux"
}
}
}
}
}
Однако, это не вернет документы, которые имеют, например, одно true
и одно null
значение для qux
в массиве baz
.
Любая помощь будет принята с благодарностью!