У меня есть ряд документов со структурой документа, таких как:
{
_id:"abcd",
"first_array":[
{
"value":["A", "B"],
"value":["C", "D"],
},
{
"value":["A", "C"]
}
],
"second_array":[
{
"value":["P", "Q"],
"value":["C", "A"],
},
{
"value":["R", "S"]
}
]
}
Я хочу выполнить поиск в этих документах и получить имя массива, в котором встречается определенный термин поиска. Поэтому при поиске «B» и «P» мне нужен вывод в следующем формате (или аналогичном формате)
{_id:"abcd",{"first_array": "value":["A", "B"], "second_array": "value":["P", "Q"]} }
Как мне написать мой запрос? ТИА.