FIWARE - Orion LD 偏移参数在阈值后不提供任何结果

FIWARE - Orion LD offset parameter does not provide any results after threshold

我正在使用 FIWARE Orion-LD 来存储社交媒体帖子,其数量超过 300,000。

我想访问属于特定 SMCollection 的所有 SMPost 类型的实体。

GET <orion_host>:1026/ngsi-ld/v1/entities?options=keyValues&q=belongsToCollection==%22urn:ngsi-ld:SMCollection:XX%22&type=SMPost&limit=1000&offset=XXX&options=count

为此,我按照官方文档中的说明使用分页,使用参数 limit 和 offset。使用参数 options=count,我确认确实所有实体都已正确插入 MongoDB.

一切顺利,直到将偏移量设置为 34000,然后,当超过时,返回一个空列表作为响应。

这是一个已知问题吗?您能否提供一种替代方法来获取这些数据?

非常感谢您的回复。

最后,问题是 mongodb 中缺少属性 creDate 的索引。 加上合适的索引后,问题就解决了。 谢谢支持!