DocumentDB-Abfragen mit Arrays

Ich habe Dokumente mit einer einfachen (String-) Array-Eigenschaft.

{
     "id": "one",
     "tags": ["A", "B"]
}

{
     "id": "two",
     "tags": ["A", "C"]
}

Um zu überprüfen, ob ein Wert Teil eines Arrays ist, könnte ich ARRAY_CONTAINS @ verwende

SELECT * FROM c WHERE ARRAY_CONTAINS(c.tags, "B")

wird Dokument "eins" zurückgeben.

Wie kann ich nach Dokumenten mit einer Liste möglicher Werte im Array suchen?

Alle Dokumente zurückgeben, bei denen mindestens ein Wert des Tags-Arrays IN ist ("B", "C").
-> dokumentiert "eins" und "zwei"

Antworten auf die Frage(4)

Ihre Antwort auf die Frage