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

从CMD导出JSON数据至MongoDB时遇错误求助

解决MongoDB导入JSON数据的CMD报错问题

按以下步骤逐一排查解决:

  • 检查mongoimport命令格式
    必须使用规范命令格式,常见正确写法:

    # 单条JSON对象导入
    mongoimport --db 你的数据库名 --collection 你的集合名 --file JSON文件路径
    # 多条JSON数组格式导入(必须加--jsonArray参数)
    mongoimport --db 你的数据库名 --collection 你的集合名 --file JSON文件路径 --jsonArray
    

    注意:文件路径包含空格时要包裹双引号,比如"C:\My Data\userlist.json"

  • 验证JSON文件格式合法性
    确保文件是标准JSON结构:

    • 单条数据:{"username": "test", "email": "test@example.com"}
    • 多条数据必须用数组包裹:[{"username":"test1"}, {"username":"test2"}]
      可通过JSON校验工具排查语法错误(比如逗号遗漏、引号不闭合)
  • 确认文件路径与权限

    • 优先使用绝对路径,避免因CMD工作目录问题找不到文件
    • 不要将JSON文件放在系统保护目录(如C:\Windows),确保CMD有文件读取权限
  • 匹配MongoDB服务配置
    如果mongod未使用默认端口27017,命令需追加--port 你的端口号;若开启了身份认证,要加上--username 用户名 --password 密码 --authenticationDatabase admin

参考示例命令

导入C:\data\products.json到shopdb数据库的products集合(文件为JSON数组格式):

mongoimport --db shopdb --collection products --file C:\data\products.json --jsonArray

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 19:42:09