我需要知道特定Fiware-Service的所有可用Fiware-Service。
例如:我有以下内容:
Fiware-Service:MyCompany
Fiware-ServicePath:/app1
Fiware-ServicePath:/app2
Fiware-ServicePath:/app3
我想要的是检索以下内容的服务:
{
- {
Service: "/app1"
},
- {
Service: "/app2"
},
- {
Service: "/app3"
}
}谢谢!
发布于 2017-03-28 18:21:22
Orion Context Broker API不允许获取服务路径列表(至少在当前版本中是这样,即Orion1.7.0)。作为一种解决办法,如果可以访问DB,则可以获得列表,例如,运行以下查询:
> db.entities.aggregate([{$group: {_id: "$_id.servicePath"}}])一种可能的方法是用REST服务包装上面的查询(使用ligthweight框架,如Python中的烧瓶 ),并按照您建议的格式提供信息。应该不会太难的。
https://stackoverflow.com/questions/43054881
复制相似问题