2016-01-01 38 views
0

使用紅寶石客戶端(2.3.0)與Riak 2.0。我創建了一個CRDT存儲桶類型的「地圖」,它存儲(驚喜)地圖。Riak紅寶石客戶端試圖刪除CRDT地圖

一切工作,包括搜索等,但對於我的生活,我不知道如何刪除地圖,當我不再需要它。

我已經試過此基礎上的東西,我發現:

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

這不給一個錯誤,但地圖是不是從了Riak刪除;由於我仍然可以從中檢索數據並且搜索索引仍然具有數據,所以它也不是「墓碑式的」。

我也試過:

@bucket.delete @key, 'maps' 

但這也不管用。它給出錯誤「沒有將符號隱式轉換爲整數」,沒有「映射」也不起作用。

看看控制檯中的第一個選項,它在我看來它正在訪問正確的對象,但對其調用「刪除」似乎沒有效果。

如何正確刪除地圖?至少如果我能從索引結果中刪除它,那將是一大步!

謝謝

回答

2

噢,沒有正確閱讀文檔。

它只是:

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

我錯過了 '類型:'