Fal*_*orn 7 yaml environment-variables mongodb
我正在使用 YAML 语法配置 MongoDB 副本集。但是,我想使用 MONGODB_HOME 环境变量来指向数据库:
storage:
dbPath: "ENV['MONGODB_HOME']/data/db"
Run Code Online (Sandbox Code Playgroud)
我试过使用 %、$ 等,但没有成功。有可能这样做吗?
以防万一,我在 Windows 7 64 位下工作。
此致
MongoDB 配置文件(从 3.0 开始)只允许静态配置值。
如果要传递动态值,可以改为通过命令行或 PowerShell 脚本调用,例如:
mongod.exe --dbpath %HOME%\data\db
Run Code Online (Sandbox Code Playgroud)
如果您计划启动多个 MongoDB 服务器实例(例如,为不同的用户),您还需要指定--port要侦听的唯一编号。
| 归档时间: |
|
| 查看次数: |
8657 次 |
| 最近记录: |