Je recherche une requête n1ql qui réessaye toute la condition json satisfaisante dans le tableau en json

{ "lmrNumber": "0000063", "poids": "20", "loadNumber": "SHREF", "lineHaulLmr": [ { "lineHaulResponsibileSite": "4059",
"lineHaulArrivalDate": "01/06/2017", "lineHaulDepartureDate": "01/06/2017", "lineHaulDepartureTime": "21:00", "lineHaulArrivalTime": "22:30", "lineHaulStatus": "PENDING", "détails du pilote": { "nom du conducteur":"", "sloc": "3719", "eloc": "3701", "jobNumber": "" } } ] }

La condition est que la requête doit récupérer les données dont le sloc est 4059 dans le tableau.

J'ai essayé de cette façon mais cela ne récupère pas les données

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

0
Sree 17 janv. 2017 à 18:59

2 réponses

Meilleure réponse

Salut à tous merci pour la réponse. J'ai reçu la requête et ça ressemble à ceci SELECT * FROM École où «4059» dans l'école .lineHaulLmr [] .driverDetails [] .sloc

0
Sree 17 janv. 2017 à 18:15

Essayer

SELECT * FROM school Where driverDetails.sloc = '8585'
1
OneCricketeer 17 janv. 2017 à 16:49