![](/img/trans.png)
[英]How to store hierarchical data through FIWARE Cygnus with MongoDB
[英]FIWARE context broker storing all data to mongodb
我已经安装了fiware上下文代理,并且正在使用localhost:1026 / v1 / updateContext端点向其发送数据。
一切工作正常,我能够获取并可视化正在发送的数据。 由于猎户座是经纪人服务,因此只能接收最新的实体。
问题:我需要将历史数据自动保存到mongo db数据库中。 Orion仅保存最新的2个条目。 STH和Cygnus并没有完成这项工作,因为它们在发送数据以及收集,存储等方面都需要大量配置。
无论如何,有没有自动保存所有发送到猎户座的数据的方法? 并按服务ID对它们进行分组?
先感谢您。
恐怕在FIWARE中存储历史数据的唯一方法是通过STH,QuantumLeap(孵化的GE)或Cygnus。
配置它们并不是那么困难。 请遵循以下教程:
https://github.com/Fiware/tutorials.Historic-Context
https://github.com/Fiware/tutorials.Time-Series-Data
解决方案与上下文代理一起玩,我改变了Orion将数据存储到自动生成的mongodb的方式。 当有人向猎户座发送数据时,json的ID始终是服务路径,json的ID和类型。 因此,新数据将被覆盖。 我们需要通过在id中增加另一个元素来更改它,因此将保存新的条目。 我不确定这是否是一个笨拙的解决方案,但由于我们不需要订阅,因此绝对可以扩展。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.