自学内容网 自学内容网

Node.js_mongodb数据迁移

随着项目业务需求的不断增长变化,数据会在不同的数据库之间互相迁移。本文将介绍mysql和mongodb之间的数据迁移,已在win11系统中实践过。

命令行工具介绍

单个迁移

  • mongoexport:把一个集合(collection)导出成JSON、CSV格式的文件 mongoexport --db 数据库名 --collection 集合名--out 导出文件路径
    • 必须提供数据库名和要导出的集合名
  • mongoimport:把一个JSON、CSV格式的文件导入到指定的集合(collection)中

整体迁移

  • mongodump:从指定数据库导出数据 mongodump --db 数据库名 --out 导出文件路径
    • 会导出数据库的副本,通常用于备份,里面没有数据,所以,如果要导出数据而不是备份数据库,要使用 mongoexport
    • 参数说明:
      • -h,–host:代表连接的数据库地址,默认连接本地 Mongo 数据库
      • --port:代表连接的数据库的端口,默认连接的端口 27017
      • -d,–db:代表连接的数据库
      • -o,--out:代表导出的文件输出目录

原文地址:https://blog.csdn.net/jupiterzw/article/details/140407402

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!