赞
踩
1.1、首先需要安装mongodb,是吧(然后就可以啦,hhh),看看mongodb安装目录下\bin文件中,有没有以下几个应用程序
2.1、首先管理员身份,开启mongodb服务
net start mongodb
2.2、方法一【导出json格式数据】然后在mongodb安装目录下\bin文件,按住shift键,在此处打开命令窗口;一般输入以下命令,应该就可以导出啦
mongoexport -d 数据库名 -c 数据表名 -o 导出文件的绝对路径(包含文件名)
2.3、但是我在命令窗口输入之后,报错 error connecting to db server: no reachable servers,就需要在以上命令中增加--host=127.0.0.1(让mongo知道主机是自己的机器(127.0.0.1))
mongoexport --host=127.0.0.1 -d 数据库名 -c 数据表名 -o 导出文件的绝对路径(包含文件名)
2.3、方法二【导出csv格式数据】mongodb安装目录下\bin文件中,输入以下命令(注意:必须指定 -f 所需字段名;然后听说推荐这种格式导出)
mongoexport --host=127.0.0.1 -d 数据库名 -c 数据表名 --type=csv -f 需要导出的列名(用逗号分隔) -o 导出文件的绝对路径(包含文件名)
直接文本查看,是没有换行的
在导出文件所在目录,输入命令 type test_csv.dat 查看
3.1、此处是用Robo 3T工具,先删除了test表
db.getCollection('test').remove({})
3.2、方法一【导入json格式数据】在刚才导出的命令窗口,即mongodb安装目录下\bin文件中,输入以下命令,导入test表
mongoimport --host=127.0.0.1 -d 数据库名 -c 数据表名 --file 导出文件的绝对路径(包含文件名)
3.3、方法二【导入csv格式数据】输入以下命令,导入test表(注意:指定 --headerline ,表示指明第一行是列名不需要导入)
mongoimport --host=127.0.0.1 -d 数据库名 -c 数据表名 --type=csv --headerline --file 导出文件的绝对路径(包含文件名)
4.1、mongodb安装目录下\bin文件中,输入以下命令,注意最后指定的路径,在某个文件夹下即可(备份的是bson和json文件)
mongodump --host=127.0.0.1 -d 数据库名 -o 导出文件的绝对路径(可以不写导出文件名,默认文件名是数据库的名字)
5.1、mongodb安装目录下\bin文件中,输入以下命令,即可导入到mongodb数据库中
mongorestore --host=127.0.0.1 -d 即将导入的数据库名 备份的数据库文件所在绝对路径
总结:
1、最开始,以为要下载什么工具,原来只要安装mongodb即可
2、首先要开启mongodb的服务,然后在mongodb安装所在目录的bin文件下,开启命令窗口进行操作
3、也可以下载可视化工具
写给自己的随笔,有问题欢迎指出(〃'▽'〃)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。