MongoDB导入(mongoimport)和导出(mongoexport)操作

注:首先你本地必须有mongodb服务

1.导出操作依赖monogdb的本地服务bin目录下的mongoexport.exe

  mongoexport -h 127.0.0.1:27017 -d wjj -c test_log -f cn,pid -o E:\trsdat2a.csv


2.导入操作依赖mongodb服务bin目录下的mongoimport.exe

  mongoimport -h 127.0.0.1:27017 -d wjj -c test_log3 --type csv --headerline --ignoreBlanks --file E:\sub_lotcode.csv

 (mongoimport -h ip地址:端口号 -u 数据库用户名 -p 数据库密码 -d 数据库名称 -c 集合名称 --type csv --headerline --file 文件位置)

 注:导入MySQL导出的csv文件时,可使用-f 指定一下字段,用--headerline去除第一行字段名。


关键字介绍:

   -h ip地址:端口号

   -u 数据库用户名

   -p 数据库密码

   -d 数据库名称

   -c 集合名称

    -f    指定导出字段       cn,pid,xxx,xxx

   –type 指定导入文件类型  (csv、tsv等)

    –headerline 如果使用headerline则使用第一行作为字段名称,否则,将第一行作为数据字段导入,仅仅用作csv或tsv文件导入,在导入json时用headerline则会报错

    –ignoreBlanks 忽略csv和tsv导出中的空字段。如果未指定,则mongoimport在导入的文档中创建没有值的字段,ignoreBlanks仅适用于csv或tsv文件导入

你可能感兴趣的:(MongoDB导入(mongoimport)和导出(mongoexport)操作)