mongodb导出导入实例记录

平时很用mongodb,所以用到了,就需要去网上搜索方法,干脆将自己的实际经历记录下来,方便日后使用。

# 大致需求

源库:db_name_mongo
源IP:192.168.100.101
源collection: users_info
用户名:user_name
密码:pass_word 目标库:test_db
目标IP:172.16.0.100
目标collection: users_info 按照条件过滤,导出格式为jason.

# 导出

[mysql@db_manager ~]$ # mongoexport --host 192.168.100.101 --port  -u user_name -p pass_word -d db_name_mongo -c users_info -q '{ "user_id" : { $gt: 3465249 } }' --type=json -o /data/mysql/lww/mongodb_backup/db_name_mongo.users_info_prod.js.dump
[mysql@db_manager ~]$ mongoexport --host 192.168.100.101 --port -u user_name -p pass_word -d db_name_mongo -c users_info -q '{ "user_id" : { $gt: 3465249 } }' --type=json -o /data/mysql/lww/mongodb_backup/db_name_mongo.users_info_prod.js.dump
--10T09::18.262+ connected to: 192.168.100.101:
--10T09::19.262+ db_name_mongo.users_info
......
--10T09::30.262+ db_name_mongo.users_info
--10T09::34.262+ db_name_mongo.users_info --10T10::16.262+ db_name_mongo.users_info
--10T10::17.262+ db_name_mongo.users_info
--10T10::17.333+ db_name_mongo.users_info
--10T10::17.333+ exported records
[mysql@db_manager ~]$

# 导入

[mysql@db_manager mongodb_backup]$ mongoimport -h 172.16.0.100 --port   -d test_db -c users_info  --file /data/mysql/lww/mongodb_backup/db_name_mongo.users_info_prod.js.dump
--10T10::31.114+ connected to: 172.16.0.100:
--10T10::34.112+ [........................] test_db.users_info 97.1 MB/28.6 GB (0.3%)
--10T10::37.112+ [........................] test_db.users_info 208.4 MB/28.6 GB (0.7%)
--10T10::40.112+ [........................] test_db.users_info 320.5 MB/28.6 GB (1.1%)
--10T10::43.114+ [........................] test_db.users_info 433.5 MB/28.6 GB (1.5%)
--10T10::46.110+ [........................] test_db.users_info 549.9 MB/28.6 GB (1.9%)
......
--10T10::13.110+ [#######################.] test_db.users_info 28.6 GB/28.6 GB (99.8%)
--10T10::15.324+ [########################] test_db.users_info 28.6 GB/28.6 GB (100.0%)
--10T10::15.324+ imported documents
[mysql@db_manager mongodb_backup]$

mongodb导出导入实例记录的更多相关文章

  1. MongoDB导出-导入-迁移

    linux环境下,将mongodb迁移到同机器,不同端口上. 命令参数: [mongodb@pera bin]$ ./mongodump --help Export MongoDB data to B ...

  2. mongodb导出导入数据

    在使用mongodump导出单个表的时候,遇到了一个错误 # mongodump --host xxx --port 27017 --username 'admin' -p '123456' -d 数 ...

  3. MongoDB导出导入功能

    导出脚本: mongo_export.sh !#/bin/bash mongoexport -h x.x.x.x  --port 27017 -d database -c collection  -q ...

  4. mongoDB导出-导入数据

    --导出数据集 C:\MongoDB\db\bin>mongoexport -d ttx-xwms-test -c things -o d:\mongo_data\things.txt C:\M ...

  5. mongodb 数据库操作--备份 还原 导出 导入(转)

    mongodb 数据库操作--备份 还原 导出 导入   -------------------MongoDB数据导入与导出------------------- 1.导出工具:mongoexport ...

  6. C# WinForm 导出导入Excel/Doc 完整实例教程[使用Aspose.Cells.dll]

    [csharp] view plain copy 1.添加引用: Aspose.Cells.dll(我们就叫工具包吧,可以从网上下载.关于它的操作我在“Aspose.Cells操作说明 中文版 下载 ...

  7. mongodb 备份 还原 导出 导入

    张映 发表于 2013-12-03 分类目录: nosql 标签:mongodb, 备份, 导入, 导出, 还原 mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mong ...

  8. C# WinForm使用Aspose.Cells.dll 导出导入Excel/Doc 完整实例教程

    1.添加引用: Aspose.Cells.dll(我们就叫工具包吧,可以从网上下载.关于它的操作我在“Aspose.Cells操作说明 中文版 下载 Aspose C# 导出Excel 实例”一文中的 ...

  9. MongoDB导出与导入远程Linux服务器上的数据

    场景 将远程服务器A上的MongoDB数据库test下的集合people导入到服务器B数据库test的集合people_test下. 简单方案 先将A服务器数据导出,然后再执行导入到B服务器. 下面的 ...

随机推荐

  1. 微信小程序UI学习

    1.大纲: 2.flex的布局: 3.相对定位和绝对定位: position: relative   相对定位 position: absolute  绝对定位

  2. 简单的servlet下载

    <servlet> <servlet-name>servletTest</servlet-name> <servlet-class>com.shangs ...

  3. Apache编译安装及LAMP架构

    1.apache三种工作模式 1)prefork工作模式 一个进程处理一个用户请求 稳定但是不适合高并发的生产环境 2)worker工作模式 一个进程生成多个线程 合适高并发环境但是需要考虑到线程的安 ...

  4. 【AI-人工智能-mmdetection】ModuleNotFoundError: No module named 'mmdet.version'

    在集成 mmdetection 框架时遇到这样的问题. ModuleNotFoundError: No module named 'mmdet.version' mmdetection 框架搭建过程很 ...

  5. TensorFlow学习笔记0-安装TensorFlow环境

    TensorFlow学习笔记0-安装TensorFlow环境 作者: YunYuan 转载请注明来源,谢谢! 写在前面 系统: Windows Enterprise 10 x64 CPU:Intel( ...

  6. 应用安全 - 平台 | 工具 - Centreon Web - 漏洞 - 汇总

    简介 产地 法国 用途 监控 分布 CVE-2019-16405 https://thecybergeek.co.uk/cves/2019/09/19/CVEs.html

  7. [JS] 点击按钮触发后台事件前,弹出确认框

    只需要在button中设置onclick属性触发事件即可 下面以ASP.NET代码为例, ASP.NET中按钮客户端触发js代码的属性是OnClientClick <asp:Button ID= ...

  8. 开启linux服务器防火墙

    启用ufwsudo ufw enablesudo ufw default deny运行以上两条命令后,开启了防火墙,并在系统启动时自动开启.关闭所有外部对本机的访问,但本机访问外部正常. 开启和禁用s ...

  9. Linux免密登陆设置了免密登陆为啥还需要输入密码

    一.设置了免密码登陆但是还是需要输入密码: 权限保证:1.authorized-keys 的权限为 600 2.home.账户所在的目录如hadoop..ssh这三个文件的权限都必须设置为700,缺少 ...

  10. 项目常用的几个mysql函数

    1.find_in_set函数 find_in_set(str,strlist); str是一个字符串 strlist是字符串列表--一个有多个子链被“,”分开的字符串 有多种情况: a.str为nu ...