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'