- 连接mongodb的方式我常用的有两种一种是用客户端工具Studio 3T连接,下载地址:链接: https://pan.baidu.com/s/16YWmQKuuWSCKRvT93cJN8Q 密码: htxn安装教程自己百度
- 第二种方式就是用xshell登陆mongodb的服务器,然后用shell命令连接操作
- 开始讲解liunx下操作mongodb登录,连接,查询,导入,导出数据等命令介绍
- 第一步:登上mongodb服务器,用命令find / -name mongo查找数据库的安装位置
- 第二步:切换到mongodb的bin目录下如下图所示:下面的mongo和mongoimport,mongoexport是我们经常会用到的东西收到
- 第三步:登录,我首先登录的是admin数据库,登录之后可以使用use 数据库名进行切换数据库命令如下:
./mongo localhost:27017/admin 连接mongo的admin数据库 db.auth(username,password) 输入账号密码进行登陆 db.help() 可以查看mongo的命令帮助 登录成功之后可以用: show dbs查看都有那些数据库 show collections 查看有那些文档集合(可以理解为表)
贴图展示:
-
第四步:经过上诉操作登录成功之后进行查询操作代码如下:
查询log_sys_operation表前10条数据 db.log_sys_operation.find({"requestUrl" : "/LoginServ"}).sort({'createTime':-1}); 带条件查询和按照时间排序,1代表正序,-1代表倒叙 各种操作命令参考连接:https://blog.csdn.net/huxu981598436/article/details/47216493
-
贴图如下:
-
接下来介绍数据导出:
有两种方式,一种导出文件一种导出csv格式的文件,还有带条件导出数据
要导出数据那就先退出mongo然后进入bin目录下找到mongoexport这个是用来导出数据的工具
-
导出两种文件的命令如下:
导出命令帮助: ./mongoexport --help 进入bin目录下: 1:普通文件 ./mongoexport -d 数据库名 -c 表名 --csv -f classid,name,age -o 生成文件名.dat 2:csv文件 ./mongoexport -d 数据库名 -c 表名 --csv -f id,name,age -o 文件名.dat 3:带条件的csv文件 ./mongoexport -d 数据库名 -c 表名 --csv -f id,name,age -o 文件名.dat -p '{"key":"value"}' 参考连接:http://chenzhou123520.iteye.com/blog/1641319 https://blog.csdn.net/u010649766/article/details/79820090
-
注意:
如果在bin目录下面导出命令报如下错误,则说明没有权限,这时必须在导出命令前先加登录命令,格式如下:
./mongoexport -h 源主机 --port 端口 -u 用户 -p 密码 --authenticationDatabase 认证数据库 -d 备份源数据库 -c 备份源集合 -o 备份输出文件 -q '{"key":ISODate("2018-04-03T12:15:40.647Z")}'
下图是我导出时报的错误没有授权之类的
-
这时需要在导出命令前加上登录连接mongo的命令即可代码:
用下面命令即可 ./mongoexport -h 源主机 --port 端口 -u 用户 -p 密码 --authenticationDatabase 数据库名 -d 数据库名 -c 表名 --csv -f id,name,age -o 文件名.dat -p '{"key":"value"}'
如下图所示:
-
带条件加登录命令导出如图
-
如果导出的csv文件乱码参考如下:https://jingyan.baidu.com/article/4dc408484776fbc8d846f168.html
-
导入操作:
1:导入普通文本 ./bin/mongoimport -d 数据库 -c 表名 导入的文件.dat 注意:文件格式一定要对 2:导入csv文本 ./bin/mongoimport -d 数据库-c 表名--type csv --headerline --file 导入的文件.dat
MongoDB基础入门视频教程 http://down.51cto.com/zt/4559
MongoDB精品学习资料大全 http://down.51cto.com/zt/1053
mongodb使用总结
最新推荐文章于 2022-06-11 21:20:16 发布