首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当使用Mongodump shell时,如何指定副本集中的数据库和集合?

在使用Mongodump shell时,可以通过以下方式指定副本集中的数据库和集合:

  1. 指定数据库:使用--db参数可以指定要备份的数据库。例如,要备份名为"mydb"的数据库,可以使用以下命令:
代码语言:txt
复制
mongodump --db mydb

这将备份"mydb"数据库中的所有集合。

  1. 指定集合:使用--collection参数可以指定要备份的集合。例如,要备份名为"mycollection"的集合,可以使用以下命令:
代码语言:txt
复制
mongodump --collection mycollection

这将备份指定集合中的所有文档。

  1. 同时指定数据库和集合:如果要备份特定数据库中的特定集合,可以同时使用--db--collection参数。例如,要备份名为"mydb"数据库中的名为"mycollection"的集合,可以使用以下命令:
代码语言:txt
复制
mongodump --db mydb --collection mycollection

这将备份指定数据库中的指定集合。

需要注意的是,以上命令中的参数值是根据实际情况进行替换的。另外,Mongodump shell是MongoDB提供的备份工具,用于将数据导出到文件中,以便后续恢复或迁移数据。在腾讯云的云计算服务中,可以使用TencentDB for MongoDB来管理和运行MongoDB数据库实例,具体产品介绍和相关链接地址可以参考腾讯云官方文档。

相关搜索:当使用node和nightwatch for循环时,如何修复潜在的内存泄漏?当 shell 环境不存在时,如何使用 RVM 从特定的 Ruby 版本运行“bundle exec”当文本变为不同的内容时,如何使用Selenium和Python单击按钮?当使用互斥锁和条件变量作为成员时,如何修复“删除函数的使用”?当使用centos/systemd作为基础镜像时,如何在docker文件CMD中启动init文件和shell脚本文件?当iphone和ipad使用不同的故事板时,如何设置按钮的动作?当数据库连接/未连接时,如何使用MySQL/PHP显示不同的图像?在为集合数据结构创建元素时,使用'.has‘和不使用'.has’的性能如何?当baseadapter类中的按钮被点击时,如何调用和使用asyntask独立类当数据库中有默认值时,我应该如何使用Laravel中的工厂当输出是要从Pyspark使用的复杂类型(使用StructType和StructField)时,如何传递Scala UserDefinedFunction当随机列表返回为空时,如何使用itertools和填充值压缩生成的列表?在Angular (使用angularfire2和typescript)中,当使用firestore时,如何获取抛出错误的类型?当集合有分区键,但文档的分区键为空时,如何使用SQL Rest API从cosmos db获取文档?当将函数作为参数传递给另一个函数时,如何指定输入函数的参数类型和返回类型?当shell没有完全交互时,我如何使用powershel以另一个用户的身份登录或运行脚本?当没有可从数据库python和mysql检索的记录时,如何修复写文件硬编码的页眉/页脚当具有相同名称的函数的返回类型为T&和T时,如何使用T&调用函数当源数据库和目标数据库具有不同的字符集时,我可以将GoldenGate与自治数据库一起使用吗?当使用react.native进行开发时,我如何将不同的设计应用于Android和iOS?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

MongoDB 备份与恢复

数据库指定了需要鉴权访问,则必须输入正确用户名密码才可以执行 mongodump,否则不予执行备份命令。 详细选项 --help 返回有关 mongodump 选项使用信息。...>指定副本集列表格式mongodump 始终连接到主节点还可以通过仅指定该成员主机端口来连接至副本任何单个成员:--host=如果您使用 IPv6 并采用...如果没有 --oplog,则转储操作期间有写入操作,转储将不会反映任何单一间点。在更新过程中对数据库所做更改可能会影响备份输出。要在接受写入同时备份各个副本集,请使用 --oplog。...恢复包括admin数据库, mongorestore--drop会删除所有用户档案,并将其替换为转储文件中定义用户。...文件备份还原数据注意将mongorestore 与--oplogReplay 一起使用来恢复副本,必须恢复使用 创建 副本mongodump --oplog成员完整转储。

11810

MongoDB 备份恢复

连接到 MongoDB 实例mongodump 可能会对 mongod 性能产生负面影响。如果数据大于系统内存,则查询会将工作集从内存中推出,从而导致页面错误。...> # 指定备份集合,未指定则备份指定库中所有集合。...--dumpDbUsersAndRoles # 只有在 使用 --db 才适用,备份数据库包含用户和角色。...-c:指明collection名字-f:指明要导入那些列2.4 mongoimport 导入示例因生产环境使用是一主两从副本数据库数据库版本为 3.4.20 版本,这些工具不需要单独安装。...确保连接用户至少具有read 目标数据库角色。连接到mongod或mongos强制执行 身份验证,请确保根据配置身份验证机制使用必需安全性参数 。

1.6K31
  • 浅尝辄止MongoDB:管理(1)

    各种导出方式 4. mongoexport示例 ---- MongoDBSQL数据库之间主要区别是: 不需要在服务器上创建数据库集合或字段,因为MongoDB将在访问它们动态创建这些元素...对于希望访问两个数据库(例如db1db2)普通用户,他们凭据权限必须被同时添加到两个数据库中。 如果在不同数据库为同一用户分别创建了登录访问权限,这些记录不会互相同步。...mongodump -d abc -c ddd -o backup #备份abc数据库ddd集合。...,没有指定则去-d指定数据库认证。...bson文件存储集合数据,该文件只是MongoDB内部存储BSON格式文件一个副本。.json文件存储元数据,包括集合索引及其定义。

    1.3K10

    mongodb必会知识点

    值得注意是,文档不存在指定,会被认为键值是 “null” ,所以 “null” 也会被认为是重复,所以一般被作为唯一索引键,最好都要 有键值对。...() 集合时,索引也会删除, remove() 集合时,索引仍然存在 5 .mongoDB备份与恢复 5.1 mongodump命令来备份数据 该命令可以导出所有数据到指定目录中...mongodump 命令可以通过参数指定导出数据量级转存服务器。...仲裁员不维护数据集,仲裁器目的是通过响应其 他副本集成员心跳选择请求来维护副本集中仲裁。 因为它们不存储数据集,所以仲裁器是提供副本集仲裁功能一种好方法。...一个主服务器在超过配置周期(默认为 10 秒)内未与该组其他成员通信,符合条件辅助服 务器将要求选择将其自身指定为新主服务器。集群试图完成新初选并恢复正常操作。

    1.4K10

    MongoDB备份与恢复

    即对一个数据集合使用oplog中记录操作重放,无论被重放多少次,其结果会是一样。   举例来说,如果oplog中记录是一个插入操作,并不会因为你重放了两次,数据库中就得到两条相同记录。...一起使用时,可以限制重放到时间点   首先要明白一个问题是数据之间互相有依赖性,比如集合A中存放了订单,集合B中存放了订单所有明细,那么只有一个订单有完整明细才是正确状态。   ...因为整个实例变更操作都会集中在local库中oplog.rs集合中。...secondary第一次加入replica setinitial sync就相当于是在做mongodump,此后只需要不断地同步重放oplog.rs中数据,就达到了secondary与primary...,后者结合了数据库名称集合

    4.5K60

    MongoDB备份与恢复

    即对一个数据集合使用oplog中记录操作重放,无论被重放多少次,其结果会是一样。   举例来说,如果oplog中记录是一个插入操作,并不会因为你重放了两次,数据库中就得到两条相同记录。...一起使用时,可以限制重放到时间点   首先要明白一个问题是数据之间互相有依赖性,比如集合A中存放了订单,集合B中存放了订单所有明细,那么只有一个订单有完整明细才是正确状态。   ...因为整个实例变更操作都会集中在local库中oplog.rs集合中。...secondary第一次加入replica setinitial sync就相当于是在做mongodump,此后只需要不断地同步重放oplog.rs中数据,就达到了secondary与primary...,后者结合了数据库名称集合

    3K40

    MongoDB 备份与还原 mongodump、mongorestore

    mongodump 是 MongoDB 官方提供备份工具,它可以从 MongoDB 数据库读取数据,并生成 BSON 文件,mongodump 适合用于备份恢复数据量较小 MongoDB 数据库...时候也有日志记录,我们可以使用 mongorestore --oplogReplay 进行恢复 1.1、mongodump常用命令参数 官方文档:mongodump mongodump 默认输出目录名为...collection> # 指定备份集合,未指定则备份指定库中所有集合。...--gzip # 开启压缩,3.2版本后可以使用,输出为文件的话会带有后缀.gz --out , -o # 输出目录路径 --repir # 修复数据使用 下面有详细介绍...--dumpDbUsersAndRoles # 只有在 使用 --db 才适用,备份数据库包含用户和角色。

    2.5K20

    mongodb副本备份与恢复

    说明 备份 备份恢复 使用crontab定时备份 参考资料 说明: 一、mongodb 版本:4.0.10 二、配置副本服务器: 服务器端口地址 默认角色 10.133.8.232:27017...在备份过程中捕获oplog更改日志,以保持一致时间点。该选项只对全库导出有效,所以不能指定-d选项。因为整个实例变更操作都会集中在local库中oplog.rs集合中。 --gzip:可选项。...启用备份文件内联压缩。 -o:指定备份路径 --authenticationDatabase:认证数据库 --oplogReplay:用于备份恢复,重放oplog。...备份恢复 # 数据库备份恢复,20190703是要恢复备份所在文件夹 # ....(可选) 参考资料 mongodb官网 mongodb4.0备份与恢复 mongodb 备份命令还原命令 Linux 定时任务crontab_014 Linux Shell 1>/dev/null 2

    2.3K30

    MongoDB使用小结:一些常用操作分享

    MongoDB使用之前也分享过一篇,稍微高阶点:见这里:《MongoDB使用小结》 1、shell登陆显示 假设在本机上有一个端口为17380MongoDB服务,假设已经把mongo bin文件加入到系统...id存在时候,如果要插入,则插入{'a': 'a'} 最后参数true,则是指明,update不存在_id,执行插入操作。默认是false,只更新,不插入。...Secondary节点 优先读取副本集Secondary节点,可以减少primary节点负担,在primary节点跟secondary节点同步延迟较短、业务对数据不要求实时一致可以利用副本集做读写分离负载均衡...2015.12.28补充: 51、为副本集设置标签 可以为副本集中每个成员设置tag(标签),设置标签好处是后面读数据,应用可以指定从某类标签副本上读数据。 ?...参考:https://docs.mongodb.org/v3.0/tutorial/configure-replica-set-tag-sets/  52、副本集碎片整理一种方法 使用MMAPv1存储引擎

    1.9K40

    mongodb笔记

    :"xzy",age:18}) db.c1.insertMany({}) 留心一:数据库集合不存在,都隐式创建 留心二:对象键同意不加引号方便看,但是查看集合数据系统会自动加上 留心三:mongodn...4.4中,是没有mongodump工具,需要通过使用brew命令单独下载 #brew install mongodb-database-tools 单独备份一个指定数据库mongodump -u...(3)主从复制副本集区别 主从集群副本集最大区别就是副本集没有固定”主节点”;整个集群会选出一个”主节点”,其挂掉后,又在剩下从节点中选中其他节点为”主节点”,副本集总有一个活跃点{主、primary...初始化之后按一下回车从secondary变为primary 之后可以使用 rs.conf()rs.status()来查看相应信息 添加副本从节点 在主节点添加从节点,将其他成员加入到副本集中 语法...要将实例部署为副本集成员,请使用replSetName设置并指定副本名称。

    1.4K10

    技术分享 | PBM备份恢复

    架构图片pbm-agentpbm-agent用于执行备份、恢复,删除其它操作进程,它必须运行在集群每个mongod实例上。包括副本集中secondary节点以及分片集群中config副本集。...所有pbm-agent都会监视PBM Control集合更新,PBM CLI对PBM Control集合产生更新,将会在每个副本集上选择一个secondary上pbm-agent执行操作,如果没有响应则会选择...PBM Control collectionsPBM Control collections是存储配置数据备份状态特殊集合,分片环境存放在config副本admin数据库中,副本集则保存在自身...,在还原之前还需要注意以下几点:从1.x版本开始,Percona Backup For MongoDB复制了Mongodump行为,还原只清理备份中包含集合,对于备份之后,还原之前创建集合不进行清理...mongodump并没有较大提升,主要还是体现在下列几个特点:在分片集群中进行一致性备份恢复支持完全备份/恢复、选择性备份恢复等多种粒度支持基于时间点恢复选择性备份恢复选择性备份恢复功能可以针对指定数据库集合

    1.2K50

    Web-第三十三天 MongoDB初级学习

    local: 这个数据永远不会被复制,可以用来存储限于本地单台服务器任意集合 config: Mongo用于分片设置,config数据库在内部使用,用于保存分片相关信息。...固定集合是指有着固定大小集合达到最大值,它会自动覆盖最早文档。该值为 true ,必须指定 size 参数。...MongoDB中你只能通过主节点将Mongo服务添加到副本集中, 判断当前运行Mongo服务是否为主节点可以使用命令db.isMaster() 。...MongoDB存储海量数据,一台机器可能不足以存储数据,也可能不足以提供可接受读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储处理更多数据。...---- 为什么使用分片 复制所有的写入操作到主节点 延迟敏感数据会在主节点查询 单个副本集限制在12个节点 请求量巨大时会出现内存不足。

    2.4K20

    010.MongoDB备份恢复

    ()db.fsyncUnlock(),不能关闭当前shell窗口,否则可能无法连接而需要重新启动mongod服务。...-d --db 指定要备份数据库。如果不指定mongodump会将此实例中所有数据库备份。 -c --collection 指定要备份集合。...fsyncLock与mongodump不能一起使用,如果数据库被锁定了,mongodump将永远挂起。使用mongodump备份比较慢。通常mongodump用来备份单个数据库集合、子集合。...-d --db 指定需要恢复数据库实例。可以备份数据库名称不一样。 -c --collection 指定要备份集合。...(合并) 指定导入过程中,如何应对数据库文档与导入文件中文档匹配 (默认会使用_id字段对比)情况 5.2 导入指定数据库集合 1 [root@client ~]# mongoimport -

    2.7K20

    Percona MongoDB HotBackup热备份工具

    在备份副本,我们需指定--oplog选项记录备份间产生增量数据,类似mysqldump --single-transaction --master-data=2(做一致性快照并记录当前binlog...对副本成员恢复,需先切成单机版,mongorestore必须指定--oplogReplay选项,以恢复到某一快照,最后还需填充oplog(增量数据以哪个位置点开始断点续传),mongorestore...中小型数据库备份起来简单快捷,如果过TB级数据量,那将是痛苦。如果你oplog设置过小,很有可能在备份恢复这段时间,oplog被覆盖重写,那么你将永远无法加入副本集集群里。...);2、复制MongoDB dbpath数据文件索引文件到指定备份目录里。...2、把备份目录里数据文件直接拷贝到你dbpath下,然后启动MongoDB即可,会自动接入副本集集群。----这里我封装了一个PHP脚本,直接在SHELL里运行即可。

    48730

    MongoDB是什么?看完你就知道了!

    5.完善命令行工具 mongodumpmongorestore,备份恢复数据库标准工具。输出BSON格式,迁移数据库。...3.关注MongoDB schema 设计模式 内嵌与引用 :子对象总是出现在父对象上下文中使用内嵌文档;否则将子对象单独存一个集合。...local数据库保存了所有副本集元素据oplog日志 replset.minvalid 包含指定副本集成员初始化同步信息 system.replset 保存在副本集配置文档 system.indexes...(2)使用副本集方式链接 能根据写入情况自动进行故障转移,但是副本集进行新选举,还是会出现故障,如果不使用安全模式,依旧会出现写不进去,但现实成功情况。...查询过程:通过分片键将查询路由给指定分片,一旦到了某个分片上,由分片自行决定使用哪个索引来执行该查询 (2)索引 每个分片都维护了自己索引,当在分片集合上声明索引,每个分片都会为它那部分集合构建独立索引

    82730

    MongoDB是什么?看完你就知道了!

    5.完善命令行工具 mongodumpmongorestore,备份恢复数据库标准工具。输出BSON格式,迁移数据库。...3.关注MongoDB schema 设计模式 内嵌与引用 :子对象总是出现在父对象上下文中使用内嵌文档;否则将子对象单独存一个集合。...local数据库保存了所有副本集元素据oplog日志 replset.minvalid 包含指定副本集成员初始化同步信息 system.replset 保存在副本集配置文档 system.indexes...(2)使用副本集方式链接 能根据写入情况自动进行故障转移,但是副本集进行新选举,还是会出现故障,如果不使用安全模式,依旧会出现写不进去,但现实成功情况。...查询过程:通过分片键将查询路由给指定分片,一旦到了某个分片上,由分片自行决定使用哪个索引来执行该查询 (2)索引 每个分片都维护了自己索引,当在分片集合上声明索引,每个分片都会为它那部分集合构建独立索引

    1.2K20

    MongoDb简介

    固定集合是指有着固定大小集合达到最大值,它会自动覆盖最早文档。该值为 true ,必须指定 size 参数。...在客户端命令窗口使用rs.add() 命令将其添加到副本集中,命令如下所示: >rs.add(""mongod1.net:27017"") MongoDB中你只能通过主节点将Mongo服务添加到副本集中...MongoDB存储海量数据,一台机器可能不足以存储数据,也可能不足以提供可接受读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储处理更多数据。...为什么使用分片 复制所有的写入操作到主节点 延迟敏感数据会在主节点查询 单个副本集限制在12个节点 请求量巨大时会出现内存不足。...调用不同地址,也需要指定集合,一个文档从多个集合引用文档,我们应该使用 DBRefs。

    3.7K40

    MongoDB学习(六)数据库备份、还原、导入及导出

    TCP端口号 -u --username 指定用于向使用认证MongoDB数据库认证用户名,与--password --authenticationDatabase结合使用...如果不指定mongodump会将此实例中所有数据库备份。 -c --collection  指定要备份集合。如果不指定,则会将指定数据库或实例中所有集合备份。...该选项不能--archive一起使用 →举个栗子: 将mytest数据库user集合导出到F:\bk目录下 mongodump -d mytest -c user -o F:\bk ? ?...-f --fields  指定导出只导出一个或多个字段,导出多个,需要使用逗号分隔; 字段中有空格,需要用英文引号括起来。...(替换数据库文档), merge(合并) 指定导入过程中,如何应对数据库文档与导入文件中文档匹配 (默认会使用_id字段对比)情况  其他参数与mongoexport基本一致 →举个栗子: 从

    5.1K20

    如何在Ubuntu 14.04上备份,还原迁移MongoDB数据库

    MongoDB是最受欢迎NoSQL数据库引擎之一。它以可扩展,强大,可靠和易于使用而闻名。在本文中,我们将向您展示如何备份,还原迁移MongoDB数据库。...如果您指定用于导入数据库尚不存在,则会自动创建该数据库集合'(数据库表)结构情况更好。与其他数据库引擎相比,在MongoDB中,再次在第一个文档(数据库行)插入时自动创建结构。...mongodumpis一个重要参数--db,它指定要备份数据库名称。如果未指定数据库名称,mongodump将备份所有数据库。第二个重要参数是--out,它指定转储数据目录。...您想要迁移MongoDB数据库,这尤其有用。为了恢复MongoDB,我们将使用mongorestore与生成二进制备份一起使用命令mongodump。...让我们继续使用newdb数据库为例,看看我们如何从以前备份中恢复它。作为参数,我们首先使用--db参数指定数据库名称。

    1.2K40
    领券