是否可以将环境变量添加到 MongoDB 配置文件中?

2024-06-23

我正在使用 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(使用前将#替换为@)

是否可以将环境变量添加到 MongoDB 配置文件中? 的相关文章

随机推荐

  • 使用 Authlogic 仅使用用户名进行身份验证

    有一个基于 Java Struts 的母应用程序 它也处理身份验证 我的 Rails 应用程序正在集成到母应用程序中 它使用 authlogic 当然 要求是 一旦有人登录到母应用程序 他们应该能够自动访问我的 Rails 应用程序 而无需
  • Linux - 查找特定文件之后和之前的文件

    我试图在我的计算机上查找特定文件创建前 1 小时和创建后 1 小时创建的文件 这是我尝试过的方法 find root newermt 2012 10 04 1800 and newermt 2012 10 04 2000 exec ls l
  • ins SpriteKit,“选择”我的手指在移动时触摸到的所​​有精灵

    所以我尝试学习 SpriteKit 同时构建一个我认为简单的益智游戏 我有一个 5x5 网格的不同颜色的 SKSpriteNode 我想要的是能够触摸一个节点 然后水平或垂直移动我的手指并检测我的手指正在触摸的所有节点 就像我正在 选择 它
  • 让列在 CSS 网格中换行

    使用时如何指定最大列数display grid 当内容对于空间来说太宽 或小于最小尺寸 时它会自动中断 有没有办法在没有媒体查询的情况下做到这一点 例如 当没有足够的内容空间时 我有以下内容不会中断为单列模式 grid display gr
  • Drupal - 在模板内渲染子视图/部分

    如何创建一个可以在多个模板页面中重复使用并且可以将变量传递到其中的 html 片段 有些像这样 但显然更复杂一些 ul li li ul Thanks Use hook theme http api drupal org api drupa
  • 仅从 URL 获取 URI 段

    我正在尝试使用正则表达式获取 URI 段 示例 URI http abc com hello hi bye humm ok hi ya yaya wow waaah 我在尝试 lt w r g 但它不能正常工作 查询字符串没有被排除 wow
  • Python:写入大文件时,保持文件打开还是打开文件并根据需要追加到文件中?

    我想知道如何最好地处理 python 中的大文件写入 我的Python代码多次循环运行外部程序 古老的Fortran 具有奇怪的输入文件格式 读取其输出 一行文件 进行一些非常简单的处理 然后写入编译后的输出文件 外部程序执行速度很快 远低
  • 如何将枚举绑定到 playframework 表单?

    我有一个以下形式的枚举 object MatchFilterType extends Enumeration type MatchFilterType Value val gt Value gt val lt Value lt val eq
  • TensorFlowdynamic_rnn 回归器:ValueError 维度不匹配

    我想构建一个用于回归的玩具 LSTM 模型 This http mourafiq com 2016 05 15 predicting sequences using rnn in tensorflow html不错的教程对于初学者来说已经太
  • 如何使用java sdk创建AWS Elastic Beanstalk环境?

    任何人都可以帮助我或提供任何资源来使用 java 程序创建 Aws Elastic beanstalk 环境并在其中部署我们的应用程序吗 先感谢您 您可以下载 AWS Java SDKhere http aws amazon com sdk
  • 如何选择PyQt的图形工具包

    我正在为我的客户开发一个 PyQt 应用程序 问题是我的默认图形是 Gnome 而我的客户端是 KDE 所以有些差异是我无法控制的 如何强制 pyQt 选择良好的图形系统 Gnome 而不是默认系统 KDE Use QApplication
  • List.Enumerator IEnumerator.Reset() 方法实现

    尽管事实如此 IEnumerator Reset永远不应该使用方法 https stackoverflow com a 5968973 1163867我发现方法实现的奇怪行为List
  • MsgBox 和 MessageBox.Show 有区别吗?

    以下两者有区别吗 msgbox messagebox show 有些教程使用 msgbox 有些教程使用另一个 messagebox show 我看到两者都可以有可编辑的样式 但我想知道 为什么有两个 是为了适应老程序员 他们学习过旧版本的
  • 对多维数组的键进行递归排序

    我很难尝试对多维数组的键进行递归排序 我尝试过usort 但没有成功 样本数据 first level gt dir 3 gt subdir 1 gt file 2 mp4 gt object name gt file 2 mp4 file
  • Git 将合并恢复到特定父级

    我有一个 git 存储库 但在恢复合并时遇到问题 当前哈希为 0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3 它有两个父母 df1acf5f54426d30f12c6b4558c3dd922297aae3
  • flink 连接被对等方重置

    我有一个 Flink Streaming 作业 它失败了 我得到如下日志 有人能告诉我如何解决这个问题吗 有时运行一天后失败 有时运行几个小时后失败 09 30 25 948 INFO org apache flink runtime ex
  • 在轴顶部绘制标记

    我正在尝试使用 numpy 制作 x y 散点图 现在 轴从 0 0 开始并延伸以与数据范围对齐 我需要绘制位于 x 0 线上的两个点 目前看来 符号是在轴之前绘制的 随后被轴截断 我希望它出现在轴的顶部 我相信我可以用 标签 做一些事情
  • 关于通过字符类进行子集化的快速问题

    我认为这是一件非常快的事情 但我想我会问 因为我一辈子都不记得该怎么做 假设 我有一个 data frame 称之为 DF 具有以下标题 Blah Bleh and Meh 我还有一个字符类向量foo 其元素与标题相同DF Blah lt
  • 文本周围有黑线

    如何在我的textView 的文本周围制作黑线 上图示例 扩展 TextView 类 然后在onDraw中 先使用黑色绘制文本 然后再次绘制 稍微小一点并使用白色 为了获得额外的 正确性 请向 XML 添加自定义属性以设置 周围的 线 颜色
  • 是否可以将环境变量添加到 MongoDB 配置文件中?

    我正在使用 YAML 语法配置 MongoDB 副本集 但是 我想使用 MONGODB HOME 环境变量指向数据库 storage dbPath ENV MONGODB HOME data db 我尝试过使用 等 但没有成功 可以这样做吗