“wasappliced()”对于reactivecassandratemplate的更新实际上意味着什么?

vc9ivgsu  于 2021-06-14  发布在  Cassandra
关注(0)|答案(1)|浏览(294)
Mono<WriteResult> result = reactiveCassandraTemplate.delete(...)

我们正在处理 onSuccess() 以及 onError() ,但在 WriteResult “wasapplied”为false,但不返回错误?如果它没有失败,但没有被应用,这意味着什么呢。
谢谢!

bfrts1fy

bfrts1fy1#

这个 wasApplied 如果您的查询包含条件更新(对于所谓的轻量级事务和有条件地创建键空间/表等),则需要进行检查。如果这个字段等于 false 然后您的查询被执行,但没有应用,因为查询中的条件不允许。
默认情况下,对于非条件查询,此方法始终返回true。

相关问题