I am trying to store objects with indexed metadata but am running into various difficulties (commands in bold).
*Obj = riakc_obj:new(<<"foo">>, <<"bar">>, <<"zing">>).* {riakc_obj,<<"foo">>,<<"bar">>,undefined,[],undefined, <<"zing">>} * * *MetaData = dict:store(<<"index">>, [{"afield", "avalue"}], dict:new()).* {dict,1,16,16,8,80,48, {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}, {{[],[],[],[],[],[],[],[],[],[],[], [[<<"index">>,{"afield","avalue"}]], [],[],[],[]}}} *Obj1 = riakc_obj:update_metadata(Obj, MetaData).* {riakc_obj,<<"foo">>,<<"bar">>,undefined,[], {dict,1,16,16,8,80,48, {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],...}, {{[],[],[],[],[],[],[],[],[],[],[],[[...]],[],...}}}, <<"zing">>} *{ok, Pid} = riakc_pb_socket:start_link("127.0.0.1", 8087).* {ok,<0.103.0>} *riakc_pb_socket:put(Pid, Obj1).* * * {error,{0, <<"{precommit_fail,[{unknown_field_type,<<\"afield\">>}]}">>}} I get this error when I try other things for the field name too. Any ideas? I tried to look for documentation but nothing seems to be coming up. Thanks, Jeremy
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com