我使用的是ScalarDB,它为Cassandra添加了ACID功能。如果我使用重复的Put,即插入与现有条目相同的条目,则抛出NoMutationApplied异常。
这是正确的吗?是否存在引发此异常的其他条件?
发布于 2020-07-31 03:29:03
当条件不满足时,使用像Put这样的条件执行NoMutationException会抛出NoMutationException。
在这种情况下,您可以使用Put条件发出PutIfNotExists请求并执行它。如果条目存在,将抛出NoMutationException并避免覆盖该条目。
https://stackoverflow.com/questions/63181439
复制相似问题