0
我想通过以下属性查询天青DocumentDB具有相同名称
"Loop": [
{
"@LoopId": "0204",
"@Name": "Order Information Detail",
"OID": {
"OID01": null,
"OID02": "1NN***"
}
},
{
"@LoopId": "0210",
"@Name": "Quantity Information",
"QTY": {
"#comment": [],
"QTY01": {
"#text": "H9"
},
"QTY02": "10",
"QTY03": null,
"QTY04": "Pallets"
}]
使用Query
SELECT * FROM C到查询DocumentDB两个属性WHERE c.Loop [0] .OID.OID02 = “1NN ***”;
但是在同一个文档中有另一个属性循环:
"Loop": [
{
"@LoopId": "0100",
"@Name": "Party Identification",
"N1": {
"#comment": [],
"N101": {
"#text": "CA"
},
"N102": "BN*********",
"N103": {
"#text": "2"
},
"N104": "B***"
}
},
{
"@LoopId": "0100",
"@Name": "Party Identification",
"N1": {
"#comment": [],
"N101": {
"#text": "SF"
},
"N102": "*****"
}]
反正是有解决这个,因为我需要通过OID 由于事先得到信息
很好的想法但不幸它没有工作我甚至试过SELECT * FROM Loop c WHERE c.LoopId =“0204”AND c.OID.OID02 =“1NN ***”; –
我在文档中发现了另一个不同的声明,我可以通过查询文档。不过,我会保持这个问题找到答案,也许它会帮助别人。谢谢您的意见 –