- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 DynamoDB 中尝试批量写入,但失败了。
TableName - td_notes_learn
PK user_id - String
SK datetime - Number
const AWS = require("aws-sdk");
AWS.config.update({ region: "us-east-1" });
const docClient = new AWS.DynamoDB.DocumentClient();
docClient.batchWrite(
{
RequestItems: {
td_notes_learn: [
{
DeleteRequest: {
Key: {
user_id: "D",
datetime: 5
}
},
PutRequest: {
Item: {
user_id: "G",
datetime: 5,
content: "HELLO WORLD"
}
}
}
]
}
},
(err, data) => {
if (err) {
console.log("Error found" + err);
} else {
console.log(data);
}
}
);
Error foundValidationException: Supplied AttributeValue has more than one datatypes set, must contain exactly one of the supported datatypes
DeleterRequest
和
PutRequest
通过评论另一个单独请求,代码工作正常,只有当我一起运行时才会发生错误。请指导我。
最佳答案
看起来所有请求都需要是一个单独的 json 对象,而我的代码中的问题是所有请求都在一个 json 对象中。下面是工作代码。
docClient.batchWrite(
{
RequestItems: {
td_notes_learn: [
{
DeleteRequest: {
Key: {
user_id: "D",
datetime: 5
}
}
}, // WAS MISSING
{ // WAS MISSING
PutRequest: {
Item: {
user_id: "G",
datetime: 5,
content: "HELLO WORLD"
}
}
} // WAS MISSING
]
}
},
(err, data) => {
if (err) {
console.log("Error found" + err);
} else {
console.log(data);
}
}
);
关于node.js - DynamoDB 异常 - 提供的 AttributeValue 设置了不止一种数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60695821/
我正在尝试在中间层进行一些处理后将 dynamodb 数据结构序列化为 JSON 和 CSV。我想创建一个通用方法,它可以将 Map(String, AttributeValue) 作为参数并将其转换
我知道 DynamoDBMapper,但就我而言,我无法使用它,因为我事先不知道所有属性。 我有一个 JSON,使用 Jackson 解析器将其解析为对象映射: Map userData = mapp
我正在使用 dom4j 来解析 AndroidManifestFile.xml。但是我发现它对“android:xxx”属性的处理很奇怪。 例如:
我有一个字符串、AttributeValue 的映射列表,并希望使用 summingDouble 对键进行分组并分别查找每个键的总和。 例如, List> ls = new ArrayList
例如,在输入时: [ { "M": { "Capacity": { "S": "7"
我正在尝试用旧事件存储中的数据填充 DynamoDB 数据库由 PostgreSQL 数据库组成。在运行完大部分数据库条目后,在尝试调用 put_item 函数时抛出此错误。 botocore.exc
我正在尝试在名为 Users 的 DynamoDB 表中插入一条新记录。我正在从表中获取数据。但是每当我尝试插入新记录时,都会出现以下错误 - AWSiOSSDKv2 [Verbose] AWSURL
我有一个简单的类 Foo: class Foo { String type; Integer quantity; String code; //... } 以及该类型的对象列表
我正在 DynamoDB 中尝试批量写入,但失败了。 TableName - td_notes_learn PK user_id - String SK datetime - Number 我的尝试
我正在尝试从 dynamodb 控制台界面导入数据,但无法成功。 数据是 {"_id":{"s":"d9922db0-83ac-11e6-9263-cd3ebf92dec3"},"applicatio
我正在使用适用于 PHP 2 的最新 AWS SDK。DynamoDB 文档有 2 个不同的页面 Latest DynamoDB DynamoDB before 2011-12-05 尽管我使用的是最
哈希和范围都指定了,它还认为一个是空的?还是在谈论其他一些属性? 返回的 task.result() 为 nil,task.error() 表示: "Error Domain=com.amazonaw
我正在尝试使用 DynamoDb 事务库扫描操作: https://github.com/awslabs/dynamodb-transactions/blob/master/src/main/java
我们有一个通用的数据库架构: 对象 属性 假设我们谈论的是房子。房子可以有很多很多的属性(门的形状、屋顶的颜色等)。混凝土房屋的属性数量未知。 使用直接映射到对象: House - 包含 House
我正在使用 dynamodb 事务。交易 Put 请求采用 com.amazonaws.services.dynamodbv2.document.Item 作为输入参数。因此,我需要将 POJO 转换
我想使用 AWS Java SDK 2.0 将编码为 Json 字符串的对象保存到 DynamoDB。 在 AWS Java SDK 1.n 中,可以将标准 Json 字符串转换为 DynamoDB
我正在尝试使用 C# 低级 API 更新 DynamoDB 表中的项目,如文档 here 所示。 这是我实现这一目标的尝试: var response = DynamoClientProvider.C
我正在尝试访问 https://eagletw.mohavecounty.us/treasurer/treasurerweb/search.jsp 的 docSearch 形式使用最新 HTMLUni
是否有任何用于 DynamoDB 的 Java API 可以从 Item 转换至 Map没有自己实现? 编辑 item.asMap()将返回 Map , 不是 Map .只是想知道是否有任何直接的 A
我对 DynamoDB 不能接受空字符串作为属性值这一事实有疑问。如果有空字符串值,我总是必须在前端检查,否则 API 调用将由于 Dynamo DB 抛出的错误“一个 AttributeValue
我是一名优秀的程序员,十分优秀!