我使用mongodb-erlang驱动程序在 erlang 中访问 mongo db。我的一些命令执行:
34> {ok, Conn} = mongo:connect({localhost, 27017}).
{ok,{connection,{"localhost",27017},
<0.89.0>,false,infinity}}
35> {ok, Data} = mongo:do(safe, master, Conn, homeweb, fun() -> mongo:find_one(user, {apartmentId, 1}) end).
{ok,{{'_id',{<<79,180,252,18,220,119,245,66,215,79,71,61>>},
apartmentId,1.0,email,<<"e@mail.com">>,password,
<<"efe6398127928f1b2e9ef3207fb82663">>}}}
数据是一个元组。
例如在 php 数组中是从 find 请求返回的,我可以id
使用这样的代码:$id = $result['_id'];
.
问题是:如何在 Erlang 中访问从 db 中获取的数据?