Возвращает только по одному: по последнему
По первому пиву точно есть 3 заведения и они не пересекаются, то есть теоретически должно выдать 5 позиций.
Сам запрос:
$query = '
query beers($where: BeerWhereInput) {
beers(where: $where) {
places(
orderBy: price_ASC,
first: 24
where: {
price_gt: 0
}
) {
price
Place {
name
address
place_id
url_name
image
lng
lat
}
}
}
}
';