N1Ql 查询数组 json 中的数据

N1Ql query for data in json in array

我正在寻找 n1ql 查询,它重试 json json

数组中的整个满足条件

{ "lmrNumber": "0000063", "weight":"20", "loadNumber": "SHREF", "lineHaulLmr":[ { "lineHaulResponsibileSite":"4059",
"lineHaulArrivalDate": "01/06/2017", "lineHaulDepartureDate": "01/06/2017", "lineHaulDepartureTime": "21:00", "lineHaulArrivalTime": "22:30", "lineHaulStatus":"PENDING", "driverDetails":{ "driverName":"", "sloc":"3719", "eloc":"3701", "jobNumber":"" } } ] }

条件是查询应该检索数组中有sloc作为4059的数据。

我试过这种方法,但没有检索到数据

SELECT * FROM school Where '4059' IN school.lineHaulLmr[*].driverDetails.sloc

尝试

SELECT * FROM school Where driverDetails.sloc = '8585'

大家好,感谢您的回复。我收到了查询,它看起来像这样 SELECT * FROM School where '4059' in School .lineHaulLmr[].driverDetails[].sloc