将项目插入表中的AWS DynamoDB Golang问题

时间:2018-08-16 23:56:09

标签: amazon-web-services go amazon-dynamodb

我一直遵循Miguel C的tutorial在golang中建立DynamoDB表,但修改了json使其看起来像这样而不是使用电影。我将movie结构修改为Fruit结构(因此没有更多信息),在我的架构中,将分区键定义为“名称”,将排序键定义为“价格”。但是,当我运行代码时,它会显示

  

“ ValidationException:必需的键之一未提供值”

尽管我将输入打印为

  

地图[名称:{     S:“香蕉”   } 价钱:{     N:“ 0.25”   }]

清楚地显示了String香蕉和0.25都具有值。

我的Json如下所示:

[
  {
    "name": "bananas",
    "price": 0.25
  },
  {
    "name": "apples",
    "price": 0.50
  }
]

1 个答案:

答案 0 :(得分:0)

大写问题,将“名称”更改为“名称”,并且解决了。