У меня есть коллекция под названием «баннеры».
Если пользователь выбрал Континент и Страну, текст этого документа будет:
"Continents" : [
4,
6
],
"Countries" : [
"74d06620-79b1-4449-9a17-848169d514ce"
]
Но, если пользователь выбрал все страны на этом континенте:
"Continents" : [
4,
6
],
"Countries" : [],
Как я могу сопоставить при агрегировании по полю в массиве документа, если он существует, если нет -> пропустить совпадение по этому полю и продолжить поиск?
Любая помощь будет оценена)