版权声明:本文为博主原创文章,未经博主允许不得转载。
mongo数据库中集合即mysql中的表
可以通过mongoexport 和 mongoimprot 命令导出和导入数据
1.导出数据
1.对于不需要身份验证的数据库
mongoexport -h 127.0.0.1 -d yourDBname -c yourCollection -o /usr/yourFile.json
mongoexport -h 127.0.0.1 -d yourDBname -u yourUsername -p yourPwd -c yourCollection -o /usr/yourFile.json
-h后面是数据库所在的ip地址,因为是本地,所以我写的是127.0.0.1
yourDBname 后面是你数据库的名字
yourUsername 验证用户名
yourPwd 验证用户密码
yourCollection 想导出的集合名字
最后的yourFile.json表示将导出的数据生成文件存储,不一定是json,也可以是其他类型的文件
2.导入数据
mongoimprot -h 127.0.0.1 -d
yourDBname -c
yourCollection -- flie /usr/
yourFile.json
定义和导出数据时一样,从yourFile文件中导入到yourDBname 中的yourCollection集合
身份验证参照导出数据