我跟随json作为Couchbase中的一个条目:
{
"messageType": "TRANS",
"failCount": 0,
"workOrderDetailMap": {
"10873": {
"requestDate": "20160715151239",
"id": 10873,
"responseDate": "20160715151305",
"responseCode": 0,
"status": "SUCCESS",
"resultDocuments": [
"xyz"
]
}
}
}
我希望通过N1QL查询得到resultCode
字段:
Select * from myproject where workOrderDetailMap.responseCode = 0;
我得到0结果。
我该怎么做?
答案 0 :(得分:5)
你需要
select * from myproject where object_values(workOrderDetailMap)[0].responseCode = 0;
如果你需要忽略10873:
CheckMissing()