You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

首次运行MongoDB出现BadValue错误的原因及解决方案

解决Windows下MongoDB 6.0+执行mongo命令报错BadValue: error: no args for --configdb的问题

问题场景

执行$ mongo命令时触发错误:

BadValue: error: no args for --configdb

系统提示可运行C:\Program Files\MongoDB\Server\6.0\bin\mongos.exe --help获取更多信息。此时mongod已在27017端口等待连接,但mongo命令无法正常执行,用户设置的别名是alias mongo="/c/Program\ Files/MongoDB/Server/6.0/bin/mongos.exe",此问题常见于Windows系统中跟随Udemy全栈训练营课程安装MongoDB的场景。

解决方案

  • 下载MongoDB社区服务器(msi安装包),将其安装至Program Files\MongoDB目录。
  • MongoDB 6.0及以上版本不再自带mongo.exe,需单独下载MongoDB Shell并保存到MongoDB文件夹内。
  • 使用vim或图形化编辑工具打开.dash_profile,配置环境变量:
    • 为mongod指定mongod.exe的完整路径
    • 为mongosh指定mongosh.exe的完整路径
  • 打开两个独立的终端标签页,分别运行mongod和mongosh。
  • 执行重命名命令:mv mongorc.js mongoshrc.js
  • 若存在旧的.bash_profile文件,执行rm .bash_profile删除;可通过ls -a命令查看当前目录下的所有隐藏文件,确认该文件是否存在。

内容的提问来源于stack exchange,提问作者NePa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 22:24:13