MongoDB学习笔记(5)--数据导入导出mongoexport
2011-09-14 22:14
981 查看
假设库里有一张user表,里面有2条记录,我们要将它导出
常用导出方法
[root@localhost bin]# ./mongoexport -d my_mongodb -c user -o user.dat
connected to: 127.0.0.1
exported 2 records
[root@localhost bin]# cat user.dat
{ "_id" : { "$oid" : "4f81a4a1779282ca68fd8a5a" }, "uid" : 2, "username" : "Jerry", "age" : 100 }
{ "_id" : { "$oid" : "4f844d1847d25a9ce5f120c4" }, "uid" : 1, "username" : "Tom", "age" : 25 }
[root@localhost bin]#参数说明
-d 指明使用的库, 本例中为” my_mongodb”-c 指明要导出的表, 本例中为”user”-o 指明要导出的文件名, 本例中为”user.dat”
从上面可以看到导出的方式使用的是 JSON的样式导出CSV格式的文件
[root@localhost bin]# ./mongoexport -d my_mongodb -c user --csv -f uid,username,age -
user_csv.dat
connected to: 127.0.0.1
exported 2 records
[root@localhost bin]# cat user_csv.dat
uid,username,age
2,"Jerry",100
1,"Tom",25
[root@localhost bin]#
数据导入
导入json数据
[root@localhost bin]# ./mongoimport -d my_mongodb -c user user.dat
connected to: 127.0.0.1
imported 2 objects
[root@localhost bin]#导入CSV数据 [root@localhost bin]# ./mongoimport -d my_mongodb -c user --type csv --headerline --file
user_csv.dat
connected to: 127.0.0.1
imported 3 objects
[root@localhost bin]#参数说明
-type 指明要导入的文件格式
-headerline 批明不导入第一行,因为第一行是列名
-file 指明要导入的文件路径
常用导出方法
[root@localhost bin]# ./mongoexport -d my_mongodb -c user -o user.dat
connected to: 127.0.0.1
exported 2 records
[root@localhost bin]# cat user.dat
{ "_id" : { "$oid" : "4f81a4a1779282ca68fd8a5a" }, "uid" : 2, "username" : "Jerry", "age" : 100 }
{ "_id" : { "$oid" : "4f844d1847d25a9ce5f120c4" }, "uid" : 1, "username" : "Tom", "age" : 25 }
[root@localhost bin]#参数说明
-d 指明使用的库, 本例中为” my_mongodb”-c 指明要导出的表, 本例中为”user”-o 指明要导出的文件名, 本例中为”user.dat”
从上面可以看到导出的方式使用的是 JSON的样式导出CSV格式的文件
[root@localhost bin]# ./mongoexport -d my_mongodb -c user --csv -f uid,username,age -
user_csv.dat
connected to: 127.0.0.1
exported 2 records
[root@localhost bin]# cat user_csv.dat
uid,username,age
2,"Jerry",100
1,"Tom",25
[root@localhost bin]#
数据导入
导入json数据
[root@localhost bin]# ./mongoimport -d my_mongodb -c user user.dat
connected to: 127.0.0.1
imported 2 objects
[root@localhost bin]#导入CSV数据 [root@localhost bin]# ./mongoimport -d my_mongodb -c user --type csv --headerline --file
user_csv.dat
connected to: 127.0.0.1
imported 3 objects
[root@localhost bin]#参数说明
-type 指明要导入的文件格式
-headerline 批明不导入第一行,因为第一行是列名
-file 指明要导入的文件路径
相关文章推荐
- Mongodb数据导出命令mongoexport和导入命令mongoimport介绍
- Mongodb数据导出工具mongoexport和导入工具mongoimport介绍
- MySQL学习笔记十一:数据导入与导出
- Hbase学习笔记2@数据导入导出
- 黑马程序员之ADO.NET学习笔记:ADO.NET数据导入导出
- [MySql学习笔记] 二 数据导入导出
- Mongodb数据导出工具mongoexport和导入工具mongoimport使用
- Mongodb数据导出工具mongoexport和导入工具mongoimport介绍
- R语言的数据导入与导出学习笔记
- Mongodb数据导出工具mongoexport和导入工具mongoimport介绍
- Mongodb数据导出工具mongoexport和导入工具mongoimport介绍
- Mongodb数据导出命令mongoexport和导入命令mongoimport介绍
- MongoDB学习(三)数据导入导出及备份恢复
- Mongodb数据导出工具mongoexport和导入工具mongoimport使用
- Mongodb数据导出工具mongoexport和导入工具mongoimport介绍(转)
- MongoDB学习笔记-数据导入Excel文件
- MySQL学习笔记十一:数据导入与导出
- Mongodb数据 导入导出数据 导出工具mongoexport和导入工具mongoimport介绍
- Mongodb数据导出工具mongoexport和导入工具mongoimport介绍
- Mongodb数据导出工具mongoexport和导入工具mongoimport介绍