Оповестить меня | Редактировать | Удалить | Изменить тип Вопрос Вы не можете голосовать за собственное сообщение 0 Привет!
Предположим, у меня есть документы следующим образом:
{
id: 123,
tags: [ { name: "something" } ]
}
и я хочу запросить все документы, которые содержат тег с именем = "search" ИЛИ имеют идентификатор = 9000. Я тестировал на детской площадке (https://www.documentdb.com/sql/demo) что-то вроде :
SELECT food.id, food.description, food.tags
FROM food
JOIN tag IN food.tags
WHERE food.id = "09052" or tag.name="blueberries"
но затем я получаю кучу повторяющихся записей, каждый документ из food - это умноженное на количество тегов в этом документе.
Как получить четкие результаты при фильтрации вложенных коллекций и корневых свойств?