Можно ли запросить комплексное значение в массиве?Я знаю, что могу запросить простой массив с массивом, но, к сожалению, мой запрос немного сложнее.
Я хочу иметь возможность запрашивать любые документы, имеющие Inverals []. Actions []. ID == "FOO"
Возможно ли это?Если это имеет значение, я использую Golang для запроса пожарного хранилища.
Структура документа (показаны только соответствующие атрибуты):
{
"WorkoutID": "123",
"PerformerID": "000",
"Intervals": [
{
"IntervalID": "456",
"Actions": [
{
"ID": "ABC"
},
{
"ID": "DEF"
}
]
},
{
"IntervalID": "789",
"Actions": [
{
"ID": "GHI"
},
{
"ID": "JKL"
}
]
},
{
"IntervalID": "101112",
"Actions": [
{
"ID": "MNO"
},
{
"ID": "PQR"
}
]
}
]
}