我是Macports的新手。我用macports来安装mongodb。我唯一的问题是我无法找到mongodb.conf文件。我是Ubuntu用户,我知道它位于Ubuntu的/etc/mongodb.conf中。我在哪里可以在我的osx macports安装上找到它?我想在mongodb.conf文件中启用--rest功能,以便我可以从我的Web浏览器获取数据。请帮忙。
答案 0 :(得分: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接口。
答案 1 :(得分:1)
您可以列出端口使用port contents
安装的所有文件:
port contents mongodb
您可以grep
mondgodb.conf
的输出找到它的安装位置。