当从猎户座发送数据时,borker.Cygnus使用"/“创建集合名称,是否可以使用任何其他分隔符。例如,实体名称为room01,实体类型为房间。则集合名称变为sth_/_room01_room。如果可能,我如何更改配置?因为我不能使用mongodump来创建它的备份。
发布于 2019-11-09 00:47:58
mongodump is solved in MongoDB 4.0中关于集合名称斜杠的限制,因此一种可能的解决方案是使用该版本。
关于Cygnus,根据NGSISTHSink和NGSIMongoSink文档,所谓的“新编码”似乎避免了集合名称中的斜杠(尽管名称会变得有些奇怪)。为了启用新编码,您必须使用接收器配置中的enable_encoding设置。
您可以探索的另一个可能性是name mappings。此功能允许您调整数据的持久化方式。不确定它是否允许您避免STH集合名称中的斜杠,但值得花时间来看看。
https://stackoverflow.com/questions/58622794
复制相似问题