Похоже, что функция ARRAY_CONTAINS
на вложенных документах никогда не соответствует ни одному документу.Azure DocumentDB ARRAY_CONTAINS на вложенных документах
Например, при попытке выполнить следующий простой запрос с Azure DocumentDB Query Playground результат не будет возвращен, даже если некоторые вложенные документы должны соответствовать этому запросу.
SELECT *
FROM food
WHERE ARRAY_CONTAINS(food.tags.name, "blueberries")
question В прошлом на переполнение стека также infered, что этот вид вложенного запроса является действительным.
Спасибо
Спасибо Аравиндом, это то, что я искал :) – GeorgCantor
Может быть стоит обновить свой предыдущий ответ http://stackoverflow.com/questions/31022740/documentdb-query-on-nested-document-and-root-level, так как он использует функцию ARRAY_CONTAINS без массива в качестве первого параметра. У меня недостаточно репутации, чтобы прокомментировать это напрямую. – GeorgCantor
Спасибо - я исправил предыдущий ответ –