list/map 上的 Aerospike 操作
Aerospike operations on list/map
aerospike go client 是否支持直接从客户端在 bin 中 add/remove 到 list/map 等操作,即不执行 get 然后 put 操作?
aql> select * from test_ns.test_set where PK='12345678'
+----------------------------+---------------------------+
| map_bin | list_bin |
+----------------------------+---------------------------+
| MAP('{22370:1, 23471:1}') | LIST('[22370, 1234543]') |
+----------------------------+---------------------------+
在上面的例子中,我想在列表bin中的列表中添加一个条目或者在地图中添加一个条目,
我知道我们可以为此使用 UDF,但我可以直接从 aerospike 客户端执行此操作而无需编写 UDF,因为 UDF 操作成本很高吗?
P.S。我正在使用 aerospike Go 客户端
aerospike go client 是否支持直接从客户端在 bin 中 add/remove 到 list/map 等操作,即不执行 get 然后 put 操作?
aql> select * from test_ns.test_set where PK='12345678'
+----------------------------+---------------------------+
| map_bin | list_bin |
+----------------------------+---------------------------+
| MAP('{22370:1, 23471:1}') | LIST('[22370, 1234543]') |
+----------------------------+---------------------------+
在上面的例子中,我想在列表bin中的列表中添加一个条目或者在地图中添加一个条目,
我知道我们可以为此使用 UDF,但我可以直接从 aerospike 客户端执行此操作而无需编写 UDF,因为 UDF 操作成本很高吗?
P.S。我正在使用 aerospike Go 客户端