Skip to content

MongoDB 分发

将设备数据直接存储到您的 MongoDB 数据库。适用于数据备份、自建分析系统、历史数据长期存储等场景。

工作原理

设备数据会自动以文档形式存储到您指定的 MongoDB 集合中,方便后续查询和分析。

快速开始

第一步:准备 MongoDB

  1. 创建 MongoDB 数据库(推荐使用 MongoDB Atlas)
  2. 创建用于存储数据的集合
  3. 获取数据库连接字符串

第二步:创建分发配置

  1. 进入「组织 → 数据分发」
  2. 点击「新建配置」
  3. 选择类型为 MongoDB
  4. 填写连接信息
  5. 点击「保存」

配置参数

参数必填说明
MongoDB URI数据库连接字符串
集合名称数据存储的目标集合
名称便于识别的配置名称
优先级执行顺序,数值越大越先执行

连接字符串示例

mongodb://username:password@host:27017/database

如使用 MongoDB Atlas:

mongodb+srv://username:[email protected]/database

数据格式

每条设备数据以文档形式存储:

json
{
  "device_id": "d-1000-abc",
  "project_id": "proj-xyz",
  "timestamp": 1709856000,
  "factors": [
    {
      "agri_id": "d-1000-abc-1-00",
      "value": 25.5,
      "unit": "°C"
    }
  ]
}

安全建议

  • 创建专用数据库用户,仅授予写入权限
  • 启用 SSL/TLS 加密连接
  • 如使用 IP 白名单,需添加研几云平台 IP

常见问题

问题解决方案
连接失败检查连接字符串是否正确
认证错误确认用户名和密码
写入失败检查用户是否有写入权限
连接超时检查防火墙和 IP 白名单设置

应用场景

  • 历史数据分析:查询过去的设备数据
  • 自定义报表:使用 MongoDB 聚合构建报表
  • 应用集成:在您的 MongoDB 应用中使用数据