J'ai le magasin JSON suivant sur Azure Cosmos DB.
{
"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
}
]
}
et je n'obtiens aucun résultat de cette requête:
SELECT * from c where CONTAINS(c.soldItems.item, "BEER")
Quelle serait la syntaxe correcte pour vérifier une chaîne dans une valeur d'objet JSON?
Essaye ça:
SELECT VALUE c FROM c JOIN s in c.soldItems WHERE CONTAINS(s.item, "BEER")