快捷搜索:  汽车  科技

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可以直接导出整个数据库

mongodb操作例子(mongoDB基本操作与工具组件)(1)

  • mongoimport MongoDb数据库导入工具

对应mongoexport 命令,相关参数类似。

  • mongodump MongoDb数据库备份工具

mongodb操作例子(mongoDB基本操作与工具组件)(2)

  • mongorestore MongoDb数据库恢复工具

对应mongodump命令,相关参数类似。

  • mongotop 追踪一个MongoDb实例,查看读写操作花费

实际线上用于性能查看。

  • mongofiles GridFS管理工具,进行二进制的读取

暂未用到,不是很了解,这部分略过。

mongodb自带的工具包就是以上几种了,实际开发过程中比较常用的就是导入导出功能,以及线上性能调优时关注的mongotop工具。

mongodb基础相关的介绍就写到这里,后续会继续整理mongodb的相关进阶文章。

mongodb操作例子(mongoDB基本操作与工具组件)(3)

猜您喜欢: