我一直在玩这个 API,但在与 DESC 配对时无法使 $order 参数起作用:
https://data.cityofnewyork.us/resource/9w7m-hzhe.json ?$limit=100&$order=score%20DESC
不仅数据没有进行相应排序,而且我尝试排序的列名/json 键(分数)也从查询结果中省略了!
根据 Socrata 文档,您可以通过将“DESC”替换为“ASC”来设置升序。完全不指定它也可以实现同样的效果——它将默认为 ASC。当我测试时,这两个都可以正常工作。
但我根本无法让 DESC 工作。谢谢。
对于某些条目,该score
列包含空值,首先对其进行排序,因为 SQL 很奇怪。
尝试添加过滤器$where=score IS NOT NULL
:
GET https://data.cityofnewyork.us/resource/9w7m-hzhe.json?$limit=100&$order=score%20DESC&$where=score%20IS%20NOT%20NULL
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句