1

我是 Macports 的新手。我使用 macports 安装 mongodb。我唯一的问题是我找不到 mongodb.conf 文件。我是 Ubuntu 用户,我知道它位于 Ubuntu 的 /etc/mongodb.conf 上。我在哪里可以在我的 osx macports 安装中找到它?我想在 mongodb.conf 文件中启用 --rest 功能,以便我可以从我的 Web 浏览器中获取数据。请帮忙。

4

2 回答 2

3

恐怕您找不到任何带有“端口内容”的mongodb.conf文件,因为这不是 macosx 方式 - 你知道:macs 是“不同的”......

相反 - 假设您确实启用了在安装 mongodb 端口时创建的 mongodb 启动代理 - 您只需将此文件编辑为文本文件:

/opt/local/etc/LaunchDaemons/org.macports.mongodb/org.macports.mongodb.plist

在 ProgramArguments 数组中,在半列字符串元素之前添加以下内容:

<string>--rest</string>

如果尚未激活 macosx lauch 代理,您仍然可以通过创建如下符号链接自行激活它:

sudo ln -s /opt/local/etc/LaunchDaemons/org.macports.mongodb/org.macports.mongodb.plist /Library/LaunchDaemons/org.macports.mongodb.plist

下次您将启动 mongodb 时,应启用其 REST 接口。

于 2013-10-12T08:50:27.600 回答
1

您可以使用以下命令列出端口安装的所有文件port contents

port contents mongodb

您可以grep通过输出mondgodb.conf找到它的安装位置。

于 2012-10-13T05:45:49.633 回答