Orion Context 代理 - 查询
Orion Context broker - query
在 Orion context broker 0.23 版中。
我可以查询在属性上具有特定值的实体的上下文吗?怎么样?
是否可以查询某个时间范围内生成的实体?怎么样?
用于地理位置过滤器。除了1MG的请求大小外,多边形顶点是否有任何限制?
谢谢
关于属性值过滤器,请查看 。
关于查询在特定时间范围内生成的实体,我们计划将其作为 dateModified
伪属性("pseudo" 在某种意义上,它不是要由NGSI 客户端,但由 Orion 本身),因此您可以执行这样的查询以获取从 2015 年 1 月 1 日到 2015 年 1 月 12 日修改的所有实体:
GET /v2/entities?q=dateModified==2015-01-01..2015-01-12
该功能尚未实现,但作为解决方法,您的应用程序可以管理具有相同语义的属性。例如。您可以使用名为 myDate
的实体属性将日期存储为时间戳,并按以下方式执行相同的查询:
GET /v2/entities?q=myDate==1420070400..1421020800
注:2015-01-01等于1420070400,2015-01-12等于1421020800,以下页面可能有帮助:http://www.timestampgenerator.com
关于地理查询中多边形区域的限制,目前我们还没有找到限制。但是,如果您测试了大量数据并发现极限,请告诉我们。
在 Orion context broker 0.23 版中。
我可以查询在属性上具有特定值的实体的上下文吗?怎么样?
是否可以查询某个时间范围内生成的实体?怎么样?
用于地理位置过滤器。除了1MG的请求大小外,多边形顶点是否有任何限制?
谢谢
关于属性值过滤器,请查看
关于查询在特定时间范围内生成的实体,我们计划将其作为 dateModified
伪属性("pseudo" 在某种意义上,它不是要由NGSI 客户端,但由 Orion 本身),因此您可以执行这样的查询以获取从 2015 年 1 月 1 日到 2015 年 1 月 12 日修改的所有实体:
GET /v2/entities?q=dateModified==2015-01-01..2015-01-12
该功能尚未实现,但作为解决方法,您的应用程序可以管理具有相同语义的属性。例如。您可以使用名为 myDate
的实体属性将日期存储为时间戳,并按以下方式执行相同的查询:
GET /v2/entities?q=myDate==1420070400..1421020800
注:2015-01-01等于1420070400,2015-01-12等于1421020800,以下页面可能有帮助:http://www.timestampgenerator.com
关于地理查询中多边形区域的限制,目前我们还没有找到限制。但是,如果您测试了大量数据并发现极限,请告诉我们。