Riak ruby​​客户端试图删除CRDT地图

时间:2016-01-01 12:14:43

标签: ruby riak crdt

将ruby客户端(2.3.0)与Riak 2.0一起使用。我创建了一个CRDT存储桶类型的地图'存储(惊喜)地图。

一切都有效,包括搜索等等,但对于我的生活,我不知道如何在不再需要时删除地图。

我根据发现的事情尝试了这个:

robject = @bucket.get @key, type: 'maps'
robject.delete

这不会出错,但地图不会从Riak中删除;它既不是“墓碑式的”,也不是“墓碑式的”。因为我仍然可以从中检索数据,搜索索引也有数据。

我也尝试过:

@bucket.delete @key, 'maps'

但这也不起作用。它给出了错误"没有将符号隐式转换为整数"没有'地图'它也不起作用。

查看控制台中的第一个选项,它在我看来它正在访问正确的对象,但是调用' delete'它似乎没有效果。

如何正确删除地图?至少如果我能从索引结果中删除它将是一大步!

由于

1 个答案:

答案 0 :(得分:2)

d'哦,没有正确阅读文档。

它只是:

@bucket.delete @key, type: 'maps'

我错过了'输入:'