我试图看看我是否可以动态写碎片。
如果我有一个id为分号的分区键,然后每次写入该项,我都会通过向public void log(final String text){
System.out.println(text);
}
附加{id}来更改ID,这会导致我的值在分区中移动他们得到更新?
答案 0 :(得分:1)
无法使用Update API更新分区键。您将获得ValidationException
例外。
Unable to update item. Error JSON: {
"message": "This attribute is part of the key",
"code": "ValidationException",
写入(即插入内容): -
分区基于散列键的 Hash function
结果(即分区键)。
哈希函数的输出值决定了分区 该项目将被存储。