在 scanAll 中为 Aerospike 返回的 userKey 为空

userKey returned in scanAll for Aerospike is null

我试图在 Aerospike 中扫描整个集合,但在回调函数中我得到 key.userKey 为空。

我试过 writePolicy.sendKey = truescanPolicy.sendKey = true 但都是徒劳

我有最新的 AS java 客户端版本。 (3.1.5)

来自 put 函数的示例:

            WritePolicy writePolicy = new WritePolicy();
            writePolicy.expiration = ABC;
            writePolicy.timeout = XYZ;
            writePolicy.sendKey = true;

我认为您可能没有在扫描策略中设置 sendKey = true

Here 是一个有效的例子。