Формат API Chicago Data Portal для фильтра с несколькими условиями - PullRequest
1 голос
/ 14 марта 2019

Возможно, очень просто, но я не могу найти ответ в документации.

У меня есть следующий URL-адрес API, который я хотел бы дополнить дополнительным условием фильтра для "location_description". В настоящее время фильтры по «месту жительства»:

https://data.cityofchicago.org/resource/6zsd-86xi.json?$$app_token=xxxxxxxxx&primary_type=BURGLARY&location_description=RESIDENCE

Тем не менее, я хотел бы расширить это, чтобы включить «КВАРТИРА, ЖИЛЫХ ГАРАЖЕЙ».

Итак, когда я попробую этот формат:

https://data.cityofchicago.org/resource/6zsd-86xi.json?$$app_token=xxxxxxxxx&primary_type=BURGLARY&location_description=RESIDENCE,APARTMENT,RESIDENCE-GARAGE

Это не будет работать.

Пробовал разные форматы, включая "", () и т. Д., Но не повезло.

Вопрос: Как правильно отформатировать этот URL, чтобы можно было фильтровать по нескольким «location_description»?

Спасибо за помощь.

1 Ответ

0 голосов
/ 14 марта 2019

Для этого может быть немного проще использовать оператор where, поскольку он будет напоминать SQL-запрос и может быть более знакомым (и его легче будет просмотреть в общей документации по запросу).Сейчас я удалил $$app_token, чтобы упростить URL:

https://data.cityofchicago.org/resource/6zsd-86xi.json?$where=primary_type='BURGLARY' AND (location_description='RESIDENCE' OR location_description='APARTMENT' OR location_description='RESIDENCE-GARAGE')
...