Appearance
MongoDB 数据转发
MongoDB 转发把新上报的点位记录写入外部 MongoDB。连接 URI 需要包含数据库名,账号需要目标数据库的写入及必要索引权限。
配置连接
管理员或所有者进入组织 → 数据 → 数据分发,新建 MongoDB 配置。
| 字段 | 填写内容 |
|---|---|
| MongoDB URI | 包含数据库名及所需认证参数的连接字符串 |
| 集合 | 配置所用的集合名称;同时注意组织集合规则 |
URI 格式示例:
text
mongodb://USER:PASSWORD@HOST:27017/DATABASE替换示例占位值;凭据中的特殊字符需要按连接字符串要求编码。保存后认证字段不会明文回显,编辑时按页面提示保留或替换。
数据写入位置
默认按组织标识建立集合。已由平台管理员配置固定集合的连接,则使用该集合。排查数据时,先查看 URI 指定的数据库及以组织标识命名的集合,不要只检查表单中输入的名称。
集合中的记录包含点位标识、时间和值等上报字段。不同数据源的附加字段可能不同,查询时应先检查新写入的文档。
验证写入
- 启用配置,让设备上报新数据。
- 在目标数据库查找对应组织集合中的新文档。
- 核对
agri_id、时间字段和值,检查分发统计是否增长。 - 用后续查询和报表需要的时间范围测试一次读取。
没有新文档
检查 URI 是否包含数据库名、云端是否能访问数据库、账号是否具有写入及索引权限。认证失败时核对认证数据库和密码编码。
只想从平台下载现有历史记录时,使用数据导出;新增转发配置不会把此前全部记录自动导入 MongoDB。
