当前位置: 首页 > wzjs >正文

武汉网站建设培训长沙百度贴吧

武汉网站建设培训,长沙百度贴吧,网站用cms,怎么帮人做网站在项目中,我们经常需要将本地 JSON 文件批量导入 MongoDB 数据库。本文以 Ubuntu 22.04 环境为例,详细记录了如何安装 mongoimport 工具、正确导入多个 JSON 文件,以及查看导入后的数据。一、环境介绍操作系统:Ubuntu 22.04.5 LTS…

      在项目中,我们经常需要将本地 JSON 文件批量导入 MongoDB 数据库。本文以 Ubuntu 22.04 环境为例,详细记录了如何安装 mongoimport 工具、正确导入多个 JSON 文件,以及查看导入后的数据。


一、环境介绍

  • 操作系统:Ubuntu 22.04.5 LTS

  • MongoDB 版本:已安装并运行中

  • 目标数据库:database

  • 目标集合:instructions

  • 本地 JSON 文件目录:/home/yhzhao/sun/week1/test_result/


二、安装 mongoimport 工具(bash下)

Ubuntu 22.04 默认源没有 mongo-tools,需从 MongoDB 官方下载工具包:

wget https://fastdl.mongodb.org/tools/db/mongodb-database-tools-ubuntu2204-x86_64-100.9.4.tgz
tar -zxvf mongodb-database-tools-ubuntu2204-x86_64-100.9.4.tgz
cd mongodb-database-tools-ubuntu2204-x86_64-100.9.4
export PATH=$PATH:$(pwd)/bin

确认安装:

mongoimport --version

三、批量导入 JSON 文件

假设目录中每个 JSON 文件格式是多行独立 JSON 对象,例如:

{ "title": "任务1", "content": "步骤A" }
{ "title": "任务2", "content": "步骤B" }

批量导入命令:

for file in /home/yhzhao/sun/week1/test_result/*.json; domongoimport --db database --collection instructions --file "$file"
done

注意:不要加 --jsonArray,除非文件是标准 JSON 数组格式。


四、常见问题及解决

错误提示:

Failed: error reading separator after document #1: bad JSON array format - found no opening bracket '[' in input source

产生原因:

用了 --jsonArray,但 JSON 文件不是数组格式。

解决办法:

去掉 --jsonArray 参数,使用默认方式导入。


五、查看导入数据

进入 MongoDB shell:

mongosh --host localhost:27017 
mongosh
  1. 选择数据库

    use database
    
  2. 查看数据条数:

    db.instructions.countDocuments()
    
  3. 查看部分数据:

    db.instructions.find().limit(5).pretty()
    
  4. 查看集合列表:

    show collections
    
  5. 退出 shell:

    exit
    

    六、总结

    • Ubuntu 22.04 需手动安装 MongoDB Database Tools 来使用 mongoimport

    • JSON 文件格式决定是否需要 --jsonArray 参数;

    • 结合 Bash 循环批量导入多个文件;

    • 导入成功后,Mongo shell 提供简洁高效的数据查看方式。

    http://www.dtcms.com/wzjs/410196.html

    相关文章:

  1. 政府网站建设新媒体指标2024年3月份病毒会爆发吗
  2. 重庆独立网站制作设计制作网站要多少费用
  3. 做百家好还是个人网站百度搜索榜单
  4. 做交友网站用paypal好吗打开2345网址大全
  5. 中国桥梁建设公司排名百度seo怎么做网站内容优化
  6. 南宁比优建站西安网站seo推广
  7. 如何鉴赏网站论文免费行情网站app大全
  8. 做网站版权怎么写百度网址大全免费下载
  9. 网站后台怎么操作搜索引擎优化分析报告
  10. c 语言做网站广告投放是什么工作
  11. 网站空间如何升级网站营销推广有哪些
  12. 点击未来网站建设推广下载
  13. 每一个网站都是响应式吗最常用的网页制作软件
  14. 网站开发微信支付接入线上推广工作内容
  15. 傻瓜式网站郑州网站建设公司
  16. 智慧团建app官网下载如何进行seo搜索引擎优化
  17. 学做前端的网站windows优化大师功能
  18. 网站建设招标方式成都培训机构排名前十
  19. 网校广告优化师工资一般多少
  20. 外贸做那种网站有哪些seo外链发布平台有哪些
  21. 房产信息查询平台sem优化
  22. 免费好用的网页制作软件seo产品优化免费软件
  23. 免费建设自己的网站吉林百度查关键词排名
  24. app网站百度怎么免费推广自己的产品
  25. 网站开发和浏览器兼容问题网络推广seo怎么做
  26. 怎么在互联网上建立网站中国互联网公司排名
  27. 天津网站建设怎么样网络营销的十大特点
  28. 福州营销型网站建设公司seo优化内容
  29. 网站关键词做的越多越好吗公司网站建设步骤
  30. 怎么做自己的单页网站营销推广计划怎么写