我一直在使用此API,并且在与DESC配对时无法使$ order参数生效:
https://data.cityofnewyork.us/resource/9w7m-hzhe.json $限= 100安培; $顺序=得分%20DESC
不仅没有相应地对数据进行排序,而且我在查询结果中省略了尝试排序的列名/ json键(得分)!
根据Socrata文档,您可以通过替换“DESC”来设置升序。与' ASC'。完全相同可以通过不指定它来实现 - 它将默认为ASC。当我测试时,这两种工作都很好。
但我无法让DESC工作。谢谢。
答案 0 :(得分:1)
对于某些条目,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