0
我是DDB的新手,但據我所知,DynamoDBHashKey與分區鍵相同,而DynamoDBRangeKey與排序鍵相同。但是,我有3個值,我需要製作一個唯一的密鑰。這是針對移動應用程序的。用例存儲記錄。請看下圖:如何爲具有3個屬性的DynamoDB設計主鍵
@DynamoDBTable(tableName = "foo")
public class Foo {
private String userID; // Set on a per-device basis by AWS Cognito
private String name; // The user's name. There can be many users on a device
private long time; // The time the record is created
}
所以我原來雖然是使用戶id分區/哈希鍵與名稱排序/範圍鍵,但每個那些組合將有多個記錄,因此除了時間屬性的。這裏有沒有解決方案,我錯過了?