Использование драйвера mongodb erlang для моей программы, способной подключать сервер базы данных mongodb. После успешного подключения я попробовал все документы, представленные в коллекции.Невозможно выполнить mongo: найти функцию в erlang
Я попытался следующий код:
mongo:do (safe, master, Conn, graph, fun() ->
process(mongo:find (pedgedata0, {src,1})) end),
здесь 'граф' является имя_бд и 'pedgedata0' является коллекция.
Я попытался с различными вариантами как
mongo:do (safe, master, Conn, 'graph', fun() ->
process(mongo:find ('pedgedata0', {})) end),
* здесь я попытался одинарные кавычки для БД и сбора имени, а также указано пустое состояние.
Однако я получаю ниже ошибки:
Conn is : <0.104.0>
** exception exit: undef
in function bson_binary:put_cstring/1
called as bson_binary:put_cstring(<<"graph.pedgedata0">>)
in call from mongo_protocol:put_message/3
in call from mongo_connection:encode_request/2
in call from mongo_connection:handle_call/3
in call from gen_server:handle_msg/5
in call from proc_lib:init_p_do_apply/3
Я бегу эту программу из erlide (Eclipse, аддон для Эрл).
Пожалуйста, помогите мне решить эту проблему