我正在使用 YAML 语法配置 MongoDB 副本集。但是,我想使用 MONGODB_HOME 环境变量指向数据库:
storage:
dbPath: "ENV['MONGODB_HOME']/data/db"
我尝试过使用 %、$ 等,但没有成功。可以这样做吗?
以防万一,我在 Windows 7 64 位下工作。
此致
MongoDB 配置文件(截至 3.0)仅允许静态配置值。
如果您想传递动态值,您可以通过命令行或 PowerShell 脚本调用,例如:
mongod.exe --dbpath %HOME%\data\db
如果您计划启动多个 MongoDB 服务器实例(例如,针对不同的用户),您还需要指定唯一的--port
听的数字。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)