You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用GridDB Web API插入数据时遇Rows data is empty错误求助

GridDB Web API PUT插入数据返回"Rows data is empty"问题排查

根据你提供的JSON内容,问题出在payload格式不符合GridDB Web API的要求:

  • GridDB要求插入数据的PUT请求payload必须包含外层的"rows"键,其值为存储待插入数据的数组。你的JSON直接将单条数据对象作为顶层内容,没有用"rows"包裹,导致API无法识别有效数据,触发"Rows data is empty"错误。

错误的原始payload格式:

{
  "id": 1,
  "productName": "Laptop",
  "price": 999.99,
  "inStock": true
}

修正后的正确格式:

{
  "rows": [
    {
      "id": 1,
      "productName": "Laptop",
      "price": 999.99,
      "inStock": true
    }
  ]
}

额外注意事项:

  • rows数组中的每个对象键名必须和目标容器MyTable的列名完全匹配(大小写敏感)。
  • 字段数据类型要与容器列定义一致,比如数值型字段不能传入字符串值。

内容的提问来源于stack exchange,提问作者Pratik Dwivedi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 22:22:20