Я хочу запросить полный Json.
У меня есть объекты Json, сохраненные в разных документах.
_id: 1,
my_json: {
"field1": "1",
"field2": "2",
"field3": "3",
"field4": "4"
}
_id: 2,
my_json: {
"field1": "11",
"field2": "22",
"field3": "33",
"field4": "44"
}
В моем запросе я хочу найти полное сочетание, а неединое поле. Поэтому я попробовал запрос ниже, но он возвращает пустой ответ.
{
"query": {
"bool": {
"must": [
{
"terms": {
"my_json": [
{
"field1": "11",
"field2": "22",
"field3": "33",
"field4": "44"
},
{
"field1": "1",
"field2": "2",
"field3": "3",
"field4": "4"
}
]
}
}
]
}
}
}
Мне нужно работать с большим и большим количеством объектов Json, как указано выше. Поэтому я не могу использовать обычный запрос. Поэтому я попытался сопоставить полный объект JSON.