mongodb操作例子(mongoDB基本操作与工具组件)
mongodb操作例子(mongoDB基本操作与工具组件)对应mongoexport 命令,相关参数类似。 与mongodump区别:mongoexport命令必须指定集合,导出结果默认为json 可指定为scv;mongodump可以直接导出整个数据库 可以根据实际需要,把collection导出成JSON格式或者CSV格式 mongoexport -h 127.0.0.1:5672 -u 用户名 -p 密码 -d 数据库名字 -c 指定collection -f 导出字段(name code age)-o 导出文件名 -q 过滤条件
工具包介绍
mongodb bin目录下有不少实用的工具包可供使用:
首先最常用的就是mongod作为服务启动使用;其次就是mongo 作为客户端命令行工具。
下面主要介绍下其他的几个常用工具:
- mongoexport MongoDb数据库导出工具
可以根据实际需要,把collection导出成JSON格式或者CSV格式
mongoexport -h 127.0.0.1:5672 -u 用户名 -p 密码 -d 数据库名字 -c 指定collection
-f 导出字段(name code age)-o 导出文件名 -q 过滤条件
与mongodump区别:mongoexport命令必须指定集合,导出结果默认为json 可指定为scv;mongodump可以直接导出整个数据库
- mongoimport MongoDb数据库导入工具
对应mongoexport 命令,相关参数类似。
- mongodump MongoDb数据库备份工具
- mongorestore MongoDb数据库恢复工具
对应mongodump命令,相关参数类似。
- mongotop 追踪一个MongoDb实例,查看读写操作花费
实际线上用于性能查看。
- mongofiles GridFS管理工具,进行二进制的读取
暂未用到,不是很了解,这部分略过。
mongodb自带的工具包就是以上几种了,实际开发过程中比较常用的就是导入导出功能,以及线上性能调优时关注的mongotop工具。
mongodb基础相关的介绍就写到这里,后续会继续整理mongodb的相关进阶文章。