![我应该如何为 MongoDB 指定命令行参数?](https://linux22.com/image/810036/%E6%88%91%E5%BA%94%E8%AF%A5%E5%A6%82%E4%BD%95%E4%B8%BA%20MongoDB%20%E6%8C%87%E5%AE%9A%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8F%82%E6%95%B0%EF%BC%9F.png)
MongoDB 指示我更改其命令行参数:
REST is not enabled. use --rest to turn on.
但我所知道的只有这些:
sudo service mongodb start
我应该在哪里应用此配置更改?
答案1
您可以在
/etc/mongodb.conf
配置文件。
所有命令行参数都可以在该文件中提及,并将其值设置为 true 或 false。
在您的情况下,添加如下一行,最好是在提到 dbpath 之后的某个地方。
rest = true
每次修改配置文件之后都需要重启服务器才能生效:
sudo service mongodb restart
如需更多选项,请查看文档。
答案2
为了打开休息功能,只需在终端(Linux)中输入以下内容:
mongod --rest
就是这样。
如果你想允许其他客户端使用你的mongodb通过浏览器只需输入
mongod --rest
(用于激活)--ipv6
(允许其他用户访问您的服务器)。