在安装的 MongoDB 自制程序中设置 dbpath (Mac OS)

Set dbpath in MongoDB homebrew installed (Mac OS)

您好,我通过 Homebrew 安装了 Mongodb。 在 Mac OS Yosemite 上。 MongoDB shell 版本:2.6.8

我想要实现的是不必每次都把 --dbpath /path... 每次都放在 mongo d

现在我要写:

mongod --dbpath /usr/local/var/mongodb/

它工作正常。

我的问题是,当我尝试开始 mongod 时:

mongod --config /usr/local/etc/mongod.conf

它什么都不做。这正常吗?

我的配置文件是:

系统日志:
  目的地:文件
  路径:/usr/local/var/log/mongodb/mongo.log
  日志追加:真
贮存:
  数据库路径:/usr/local/var/mongodb
网:
  绑定IP:127.0.0.1

有没有办法创建一个 mongo 自动读取的配置文件,这样我就可以 运行 mongod 而无需额外的参数?

或者默认将 dbpath 设置为 /usr/local/var/mongodb 的方法?

我还使用 Homebrew 安装了 MongoDB,并简单地将以下内容添加到我的 .bash_profile

# MongoDB Aliases
alias mongod="mongod --config /usr/local/etc/mongod.conf --fork"

所以每次我 运行 mongod 在终端中,它从配置文件中读取并分叉进程。

mongod --directoryperdb --dbpath /usr/local/folderName/mongodb/3.4.10/data/db --logpath /usr/local/Cellar/mongodb/3.4.10/log/mongo.log --logappend --rest