我想在 Aerospike 中插入一些记录,如果该记录已经存在,那么我只想更新它。 目前我正在使用这个查询(插入)-
client.put(wPolicy, key,bin1,bin2)
有人可以告诉我如何根据记录是否重复来更新或插入吗?
最佳答案
使用默认写入策略,该策略执行以下操作:
(1) 如果指定的 bin 尚不存在,则将其插入;和
(2) 如果指定的 bin 存在并且有值,则这些值将被替换。
要使用默认写入策略,如果您使用的是 Java 客户端,只需将 null
传递给 writePolicy
参数即可。我怀疑其他客户也会类似。
如果您的问题还有更多子部分,您可以向您的问题添加详细信息,我稍后会重新讨论。
关于database - 在 aerospike 中插入或更新数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35474047/