ExpectedAttributeValue

ExpectedAttributeValue

根据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的组合中保留唯一性。

07-28 03:07