Skip to content

MongoDB 数据转发 ​

MongoDB 转发把新上报的点位记录写入外部 MongoDB。连接 URI 需要包含数据库名,账号需要目标数据库的写入及必要索引权限。

配置连接 ​

管理员或所有者进入组织 → 数据 → 数据分发,新建 MongoDB 配置。

字段填写内容
MongoDB URI包含数据库名及所需认证参数的连接字符串
集合配置所用的集合名称;同时注意组织集合规则

URI 格式示例:

text
mongodb://USER:PASSWORD@HOST:27017/DATABASE

替换示例占位值;凭据中的特殊字符需要按连接字符串要求编码。保存后认证字段不会明文回显,编辑时按页面提示保留或替换。

数据写入位置 ​

默认按组织标识建立集合。已由平台管理员配置固定集合的连接,则使用该集合。排查数据时,先查看 URI 指定的数据库及以组织标识命名的集合,不要只检查表单中输入的名称。

集合中的记录包含点位标识、时间和值等上报字段。不同数据源的附加字段可能不同,查询时应先检查新写入的文档。

验证写入 ​

  1. 启用配置,让设备上报新数据。
  2. 在目标数据库查找对应组织集合中的新文档。
  3. 核对 agri_id、时间字段和值,检查分发统计是否增长。
  4. 用后续查询和报表需要的时间范围测试一次读取。

没有新文档 ​

检查 URI 是否包含数据库名、云端是否能访问数据库、账号是否具有写入及索引权限。认证失败时核对认证数据库和密码编码。

只想从平台下载现有历史记录时,使用数据导出;新增转发配置不会把此前全部记录自动导入 MongoDB。