Moro!
Tässä just ihmettelen kyselyjen toimintaa or-lausekkeen kanssa, kun haluan hakea päivän aikataulut, joissa esiintyy jokin asemista.
Tällainen kyllä näyttää toimivan:
{
trainsByDepartureDate(
departureDate: "2022-09-09",
where: {
or: [
{timeTableRows: {contains: {station: {shortCode: {equals: "YKST"}}}}},
{timeTableRows: {contains: {station: {shortCode: {equals: "YKSV"}}}}}
]
}
) {
trainNumber
departureDate
}
}
Mutta tämä toisella tapaa koostettu kysely ei toimi:
{
trainsByDepartureDate(
departureDate: "2022-09-09",
where: {
timeTableRows: {
contains: {
station: {
or: [
{shortCode: {equals: "YKST"}},
{shortCode: {equals: "YKSV"}}
]
}
}
}
}
) {
trainNumber
departureDate
}
}
Eikä tällainenkaan toimi:
{
trainsByDepartureDate(
departureDate: "2022-09-09",
where: {
timeTableRows: {
contains: {
or: [
{station:{shortCode: {equals: "YKST"}}},
{station:{shortCode: {equals: "YKSV"}}},
]
}
}
}
) {
trainNumber
departureDate
}
}
Onkohan jossakin virhe tai sitten bugi itse rajapinnassa?
Ystävällisin terveisin,
Juhani