本文参考MongoDB官方文档https://docs.mongodb.com/manual/reference/program/mongoimport/
一、创建数据库
- 打开一个命令行窗口输入MongoDB开机命令:mongod --dbpath c:\mongo
- 打开另外一个cmd窗口进行数据库查询与操作
输入mongo,进入mongo运行环境
show dbs——查询现有数据库
use source_data——创建一个名为“source_data”的数据库,但是因为未插入任何数据所以用show dbs并无法看到该数据库
二、导入数据文件
格式:
mongoimport -h ip地址:端口号 -u 数据库用户名 -p 数据库密码 -d 数据库名称 -c 集合名称 --type csv --headerline --ignoreBlanks --file csv文件路径
实例:
mongoimport -d source_data -c corporation --type csv -- headerline --file e:\Python_exerise\320.csv
说明:
- -h:IP地址端口号、用户名、密码可选填
- -c:如果未指定集合名称-c,mongoimport则从输入文件名中获取集合名称。如果输入文件具有扩展名,MongoDB将忽略集合名称中文件的扩展名
- --type:指定要导入的文件类型。默认格式为json,但可以导入csv和tsv文件
- headerline:如果使用headerline则使用第一行作为字段名称,否则,将第一行作为数据字段导入,仅仅用作csv或tsv文件导入,在导入json时用headerline则会报错
- --ignoreBlanks:忽略csv和tsv导出中的空字段。如果未指定,则mongoimport在导入的文档中创建没有值的字段,ignoreBlanks仅适用于csv或tsv文件导入
导入成功标志:
三、查看导入结果