如果我创建这样的 PutItem 请求会发生什么:
{
"Expected":
{
"testAttribute" :
{
"Exists": "false",
}
},
"Item":
{
"testAttribute" :
{
"S": "testValue"
}
},
"TableName": "TableName"
}
其中“testAttribute”不是主键的一部分。
DynamoDB 是否会扫描表以查看是否存在具有属性 "testAttribute" == "testValue" 的项目?如果不是,DynamoDB 将如何确定是否存在 "testAttribute" == "testValue" ?我在描述其工作原理的文档中找不到任何内容。