amazon-web-services - 将项目插入表的 AWS DynamoDB Golang 问题
问题描述
我一直在关注 Miguel C 的关于在 golang 中设置 DynamoDB 表的教程,但我修改了我的 json 使其看起来像这样,而不是使用电影。我将电影结构修改为 Fruit 结构(因此没有更多信息),在我的架构中,我将分区键定义为“名称”,将排序键定义为“价格”。但是当我运行我的代码时,它说
“ValidationException:一个必需的键没有被赋予一个值”
尽管我将输入打印为
地图[名称:{ S:“香蕉”} 价格:{ N:“0.25”}]
这清楚地表明字符串香蕉和数字 0.25 都有值。
我下面的 Json 如下所示:
[
{
"name": "bananas",
"price": 0.25
},
{
"name": "apples",
"price": 0.50
}
]
解决方案
大写问题,将“名称”更改为“名称”并解决了。
推荐阅读
- c# - IIS 虚拟目录上的 ASP.NET 5 MVC 应用程序和 Wordpress
- json - 在 PowerShell 中将字符串转换为对象
- python - Dask DataFrame 中的客户端与 python | client.shutdown()
- javascript - 无法从反应中读取标准表情符号名称 [discord.js]
- java - 使用自定义 JPA 查询在嵌入式 ID 中查找具有最高值的实体
- sql-server - 按多列但不同的条件排序
- python - 在 django 3.0 中添加文件并从模型中获取数据以保存在另一个模型中
- javascript - 将返回值从一个函数传递到另一个函数
- css - 将具有相同 ID 的两行合并为两个子行
- android - 如何制作双向圆形滑块?