我是这个网站的新手,这是我的第一个问题。我正试图查询"西雅图实时消防911电话"来自Socrata Seattle Open Data网站的数据库:https://data.seattle.gov/Public-Safety/Seattle-Real-Time-Fire-911-Calls/kzjm-xkqj。我不是使用SODA API的专家,而且我很难弄清楚如何查询数据库中的最新条目。所有尝试使用"命令"或"其中" SoQL语句为我提供了2010年或2011年的数据,我无法弄清楚如何查询最近的300个条目。查询" top"行产生最旧的条目。使用完整的OData feed pull会产生最新的数据,但我需要使用快速的json或csv SODA API查询。
注意:日期时间字段不响应任何"其中"我使用的陈述。
谢谢!
答案 0 :(得分:1)
好的,一些入门提示:
$order
parameter默认情况下按升序(ASC
)顺序进行排序,因此您希望按datetime DESC
实际排序以获取最新记录datetime
的犯罪行为,因此您还希望使用$where
查询进行过滤,以仅检索日期范围内的结果。 $where=datetime > '2014-07-01'
适用于我,例如$limit=300
参数。以下是Runscope中的sample request供您试用。