配列要素に対してクエリを実行することはできますか?私は、このJSONを持っていると言うことができます...それはトップレベルの項目で[OK]を作品のように思える:JSON配列要素に対してクエリを実行しますか?
{
"_id": "5769cfbf7e45b52e388bbc78",
"address": {
"street": "2 Avenue",
"zipcode": "10075",
"building": "1480",
"coord": [
73.9557413,
40.7720266
]
},
"borough": "Manhattan",
"cuisine": "Italian",
"grades": [
{
"date": "2014-10-01T00:00:00.000Z",
"grade": "A",
"score": 11
},
{
"date": "2014-01-06T00:00:00.000Z",
"grade": "B",
"score": 17
}
],
"name": "Vella",
"restaurant_id": "41704620"
}
それは[XXX] .scoreグレードに対してwhere句を行うことをJSON_QUERY/JSON_VALUEを使用することは可能ですか?私。 grades.scoreのANYが17以上のすべてのドキュメントを返したいと考えています。
:あなたは「
EXISTS
」節、または何でも必要とされている(@json
を仮定すると、与えられたJSONデータを含む)で次のクエリを使用することができます。 microsoft.com/en-us/library/dn921879.aspx)。私はSQL Server 2016を利用できませんので、それ以上は本当に助けてはいけません。 – Blorgbeard