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"