0
我想要做的是從另一個存儲桶中讀取2i信息,這個信息是用erlang編寫的post commit hook中的。Erlang原生api for riak,沒有2i的文檔或示例? (Post Commit Hooks)
我一直在環視Riak文檔和許多其他地方,我可以想到,我似乎無法找到如何查詢與Riak內部erlang客戶端2i。
我可以做一個查詢與和HTTP接口至2i:
/buckets/TEST/index/pos_int/1/15
並將其返回
{"keys":["set2i"]}
我可以創建用下面的代碼的條目(裝入了Riak):
Robj = riak_object:new(<<"TEST">>, <<"set2i">>, void, "application/json"),
Lst = [{"pos_int", 5}],
Meta = dict:store(<<"index">>,Lst, dict:new()),
I2obj = riak_object:update_metadata(Robj, Meta)
{ok,C} = riak:local_client().
C:put(I2obj).
這很好,但我的問題是與試圖找出如何做相同的查詢唱出本土的api來獲取謠言。與riak內部客戶端有關的任何文檔都不存在。
什麼我所需要的:如何做一個整數範圍查詢我的其他2I查詢選項
- 信息,萬一我需要它
任何幫助是多少讚賞。