根据PutItemRequest
的文档,如果我们提供了预期的地图,则在提供的条件下为Anded。
我添加了以下代码:
Map<String, ExpectedAttributeValue> expected = new HashMap<String, ExpectedAttributeValue>();
expected.put("userId", new ExpectedAttributeValue(false));
expected.put("email", new ExpectedAttributeValue(false));
这里
userId
是主键。但是,这是接受重复的电子邮件信息。谁能帮我找到这里做错了什么?
最佳答案
如果将“ email”属性设为表的范围键,则在哈希键= userId和范围键= email的组合中保留唯一性。