【发布时间】:2020-02-24 16:55:47
【问题描述】:
我想问的问题是不久前提出的 (FIWARE Orion: How to retrieve the servicePath of an entity?),但据我所知,没有最终答案。
简而言之,当我对返回多个结果的 /v2/entitites 执行 GET 查询时,我想检索实体的服务路径。
在我们的 FIWARE 实例中,我们强烈依赖 servicePath 元素来区分具有相同 id 的实体。这不是一个好的设计选择,但不幸的是,我们无法更改它,因为目前许多应用程序都使用该 id 约定。
三年前曾尝试在查询结果 (https://github.com/telefonicaid/fiware-orion/pull/2880) 中添加一个虚拟字段“servicePath”,但拉取请求被丢弃,因为它不包括该功能的测试覆盖率,并且最终的 NGSIv2 规范没有'不包括该字段。
有没有计划在未来实现这样的功能?我想答案是否定的,是什么让我想到了下一个问题:还有其他方法可以做到吗?不涉及创建订阅(我们发现订阅的初始通知确实为您提供了该信息,但通知仅限于 1000 个结果,对于我们想要检索的实体数量来说太少了,但确实如此也不允许分页)?
提前感谢您的回复。
【问题讨论】:
标签: fiware-orion