【发布时间】:2018-07-15 09:41:56
【问题描述】:
我是 Erlang 的新手,我正在使用 Chicago Boss 进行一个小型 Web 项目。我在使用内存数据库时没有遇到任何问题,但是当我将其配置为使用 mongodb 时,它并没有达到预期的效果。下面是我的 boss.config 数据库部分。
{db_host, "127.0.0.1"},
{db_port, 27017 },
{db_adapter, mongodb},
% {db_username, "boss"},
% {db_password, "boss"},
{db_database, "asm_dashboard"},
我已经确定 mongodb 正在运行。我尝试过手动安装 mongodb-erlang(https://github.com/comtihon/mongodb-erlang) 并使用 rebar,但我仍然遇到同样的异常:
[error] gen_server <0.182.0> terminated with reason: {'module could not be loaded',[{mongo,connect,[{"127.0.0.1",27017}],[]}
请帮忙。
【问题讨论】:
-
mongodb是否已添加到您的 app.src 文件中的应用程序列表中? -
@matov 是的。它看起来像这样:{application, asm_dashboard, [ {description, "My Awesome Web Framework"}, {vsn, "0.0.1"}, {modules, []}, {registered, []}, {applications, [内核,stdlib,crypto,mongodb]},{env,[]} ]}。
标签: mongodb erlang chicagoboss