0

我是 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}],[]}

请协助。

4

1 回答 1

0
  • 首先,你能发布你的整个 boss.config 文件吗?
  • 试试这个mysql DB的模板,我觉得是一样的,不过应该在etc/web.conf中声明
%% Mysql DB Config of ChicagoBoss
{db_schema, "your_db_name"}.
{db_username, "boss"}.
{db_password, "boss"}.
{dp_ip, "127.0.0.1"}.
{db_port, 27017 }.
{pool_size, 10}.
于 2018-05-03T08:00:30.663 回答