芝加哥数据门户 API 具有多个条件的过滤器格式
Chicago Data Portal API format for filter with multiple conditions
可能很简单,但是我在文档中找不到答案。
我有以下 API url,我想为 "location_description" 添加额外的过滤条件。它当前过滤 "residence":
https://data.cityofchicago.org/resource/6zsd-86xi.json?$$app_token=xxxxxxxxx&primary_type=入室盗窃&location_description=住宅
不过,我想将其扩展为包括 "APARTMENT,RESIDENCE-GARAGE"。
所以当我尝试这种格式时:
https://data.cityofchicago.org/resource/6zsd-86xi.json?$$app_token=xxxxxxxxx&primary_type=盗窃&location_description=住宅,公寓,住宅-车库
不行。
尝试了不同的格式,包括 "", () 等,但没有成功。
问题:如何正确格式化此 URL 以便我可以过滤多个 "location_description"?
感谢您的帮助。
为此,使用 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')
可能很简单,但是我在文档中找不到答案。
我有以下 API url,我想为 "location_description" 添加额外的过滤条件。它当前过滤 "residence":
https://data.cityofchicago.org/resource/6zsd-86xi.json?$$app_token=xxxxxxxxx&primary_type=入室盗窃&location_description=住宅
不过,我想将其扩展为包括 "APARTMENT,RESIDENCE-GARAGE"。
所以当我尝试这种格式时:
https://data.cityofchicago.org/resource/6zsd-86xi.json?$$app_token=xxxxxxxxx&primary_type=盗窃&location_description=住宅,公寓,住宅-车库
不行。
尝试了不同的格式,包括 "", () 等,但没有成功。
问题:如何正确格式化此 URL 以便我可以过滤多个 "location_description"?
感谢您的帮助。
为此,使用 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')