2017-03-01 11 views
6

Mam następujący magazyn JSON na DocumentDB. { "id": "4", "total": 10.46, "tax": 0.55, "soldItems": [ { "item": "CHEESE NIPS 004400001300 F 1.97 D", "price": 1.97 }, { "item": "ROOT BEER 10.46", "price": 10.46 } ] }Składnia dla DocumentDB ZAWIERA

i nie otrzymuję wyników z tego zapytania.

select * from c gdzie contains (c.soldItems.item, "piwo")

Jaki byłby poprawnej składni, aby sprawdzić ciąg w wartość obiektu JSON?

Odpowiedz

7

Spróbuj tego:

SELECT VALUE c FROM c JOIN s in c.soldItems WHERE CONTAINS(s.item, "BEER") 
+0

działa, dzięki! – amy8374