我正在使用 aerospike。使用 AQL,我插入了一些数据。我想获取 aerospike 中具有特定字段的记录的空值。我在那个图片中标记图片一个记录没有名字它的空白处
最佳答案
Aeropsike 是无模式的——每条记录都是 self 描述的。任何非空的 bin 都是记录的一部分。任何更新为 null 的 bin 实际上都会从记录中删除。因此,考虑记录单元而不是包含列的表。您可以从记录中查询特定的 bin,如果未找到,Aeropsike 将返回 null。这是 Java API:
public final Record get(Policy policy,
Key key,
String... binNames)
throws AerospikeException
Read record header and bins for specified key. The policy can be used to specify timeouts.
Specified by:
get in interface IAerospikeClient
Parameters:
policy - generic configuration parameters, pass in null for defaults
key - unique record identifier
binNames - bins to retrieve
Returns:
if found, return record instance. If not found, return null.
Throws:
AerospikeException - if read fails
关于null - 如何在 aerospike 中获取记录的空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44927124/