N1Ql запрос данных в массиве json

Я ищу запрос 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": "В ОЖИДАНИИ ", "driverDetails": { "driverName":"", "sloc":"3719", "eloc":"3701", "jobNumber":"" } } ] }

Условие: запрос должен получить данные, которые получили sloc как 4059 в массиве.

Я пытался таким образом, но это не получение данных

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

2 ответа

Решение

Привет всем спасибо за ответ. Я получил запрос, и он выглядит следующим образом: SELECT * FROM School, где 'School': 4059.lineHaulLmr [].driverDetails [].sloc

Пытаться

SELECT * FROM school Where driverDetails.sloc = '8585'
Другие вопросы по тегам