当前位置: 首页 > news >正文

二十九、MongoDB 恢复数据( mongorestore )

MongoDB mongorestore 脚本命令可以用来恢复备份的数据

语法

MongoDB mongorestore 命令脚本语法如下

$ mongorestore -h <hostname><:port> -d dbname <path>

参数说明

  • -h <:port>, -h<:port>

    MongoDB 所在服务器地址,默认为 localhost:27017

  • –db, -d

    需要恢复的数据库实例
    例如:test,这个名称也可以和备份时候的不一样,比如 test2

  • --drop

    设置恢复的时候,先删除当前数据,然后恢复备份的数据 就是说,恢复后,备份后添加修改的数据都会被删除

    慎用

  • mongorestore 最后的一个参数,设置备份数据所在位置,例如:/mnt/data/backup/mongodb

    不能同时指定 和 –dir 选项

  • –dir

    指定备份的目录

    不能同时指定 和 –dir 选项

范例

现在,我们使用刚刚备份的数据来恢复 MongoDB 数据库

>mongorestore

执行以上命令输出结果如下

$ mongorestore 
2017-10-24T07:28:58.400+0800    using default 'dump' directory
2017-10-24T07:28:58.401+0800    preparing collections to restore from
2017-10-24T07:28:58.407+0800    reading metadata for gridfs.fs.chunks from dump/gridfs/fs.chunks.metadata.json
2017-10-24T07:28:58.407+0800    reading metadata for rbtj.rb_visit_log from dump/rbtj/rb_visit_log.metadata.json
2017-10-24T07:28:58.408+0800    restoring gridfs.fs.chunks from dump/gridfs/fs.chunks.bson
2017-10-24T07:28:58.408+0800    restoring rbtj.rb_visit_log from dump/rbtj/rb_visit_log.bson
2017-10-24T07:28:58.410+0800    reading metadata for shandai.s_order_log from dump/shandai/s_order_log.metadata.json
2017-10-24T07:28:58.412+0800    restoring shandai.s_order_log from dump/shandai/s_order_log.bson
2017-10-24T07:28:58.414+0800    reading metadata for nodebb.objects from dump/nodebb/objects.metadata.json
2017-10-24T07:28:58.414+0800    restoring nodebb.objects from dump/nodebb/objects.bson....

相关文章:

二十九、MongoDB 恢复数据( mongorestore )

MongoDB mongorestore 脚本命令可以用来恢复备份的数据 语法 MongoDB mongorestore 命令脚本语法如下 $ mongorestore -h <hostname><:port> -d dbname <path> 参数说明 -h <:port>, -h<:port> MongoDB 所在服务器地址&#xff0c;默认为 l…...

【数据分析】缺失数据如何处理?pandas

本文目录1. 基础概念1.1. 缺失值分类1.2. 缺失值处理方法2. 缺失观测及其类型2.1. 了解缺失信息2.2. 三种缺失符号2.3. Nullable类型与NA符号2.4. NA的特性2.5. convert_dtypes方法3. 缺失数据的运算与分组 3.1. 加号与乘号规则3.2. groupby方法中的缺失值4. 填充与剔除4.1. fi…...

嵌入式开发--STM32H750VBT6开发中,新版本CubeMX的时钟问题,不能设置到最高速度480MHZ

嵌入式开发–STM32H750VBT6开发中&#xff0c;新版本CubeMX的时钟问题&#xff0c;不能设置到最高速度480MHZ 问题描述 之前开发的项目&#xff0c;开发环境是CubeMX6.6.1&#xff0c;H7系列的支持包版本是1.10.0。跑得没问题&#xff0c;最近需要对项目做修改&#xff0c;同…...

一文读懂PaddleSpeech中英混合语音识别技术

语音识别技术能够让计算机理解人类的语音&#xff0c;从而支持多种语音交互的场景&#xff0c;如手机应用、人车协同、机器人对话、语音转写等。然而&#xff0c;在这些场景中&#xff0c;语音识别的输入并不总是单一的语言&#xff0c;有时会出现多语言混合的情况。例如&#…...

问题三十四:傅立叶变换——高通滤波

高通滤波器是一种可以通过去除图像低频信息来增强高频信息的滤波器。在图像处理中&#xff0c;高通滤波器常常用于去除模糊或平滑效果&#xff0c;以及增强边缘或细节。在本篇回答中&#xff0c;我们将使用Python和OpenCV实现高通滤波器。 Step 1&#xff1a;加载图像并进行傅…...

flink 键控状态(keyed state)

github开源项目flink-note的笔记。本博客的实现代码都写在项目的flink-state/src/main/java/state/keyed/KeyedStateDemo.java文件中。 项目github地址: github 1. flink键控状态 flink键控状态是作用与flink KeyedStream上的,也就是说需要将DataStream先进行keyby之后才能使…...

【ChatGPT】sqlachmey 多表连表查询语句

感受下科技带来的魅力&#xff0c;这篇文章是通过ChatGPT自动生成的&#xff0c;不得不说技术强大!!! 在SQLAlchemy中进行多表连接查询可以使用join()方法或join()函数&#xff0c;具体用法如下&#xff1a; join()方法 join()方法可以在SQLAlchemy ORM中的查询中使用。假设…...

win11 系统登录问题,PIN 设置问题

我的电脑配置是华为MateBook X Pro 12&#xff0c;i7处理器&#xff0c;16G&#xff0c;1T&#xff0c;win11 系统通过微软账户登录&#xff0c;下午一直登录不进去&#xff0c;网络能连外网&#xff0c;分析应该是连微软服务器不行。连续登录几十次&#xff0c;偶尔可能有一次…...

数据结构六大排序

1.插入排序 思路&#xff1a; 从第一个元素开始认为是有序的&#xff0c;去一个元素tem从有序序列从后往前扫描&#xff0c;如果该元素大于tem&#xff0c;将该元素一刀下一位&#xff0c;循环步骤3知道找到有序序列中小于等于的元素将tem插入到该元素后&#xff0c;如果已排序…...

快速生成QR码的方法:教你变成QR Code Master

目录 简介: 具体实现步骤&#xff1a; 一、可以使用Python中的qrcode和tkinter模块来生成QR码。以下是一个简单的例子&#xff0c;演示如何在Tkinter窗口中获取用户输入并使用qrcode生成QR码。 1&#xff09;首先需要安装qrcode模块&#xff0c;可以使用以下命令在终端或命令…...

tensorflow1.14.0安装教程--保姆级

//方法不止一种&#xff0c;下面仅展示一种。 注&#xff1a;本人电脑为win11&#xff0c;anaconda的python版本为3.9&#xff0c;但tensorflow需要python版本为3.7&#xff0c;所以下面主要阐述将python版本改为3.7后的安装过程以及常遇到的问题。 1.首先电脑安装好anaconda…...

AcWing算法提高课-3.1.3香甜的黄油

宣传一下算法提高课整理 <— CSDN个人主页&#xff1a;更好的阅读体验 <— 题目传送门点这里 题目描述 农夫John发现了做出全威斯康辛州最甜的黄油的方法&#xff1a;糖。 把糖放在一片牧场上&#xff0c;他知道 N 只奶牛会过来舔它&#xff0c;这样就能做出能卖好价…...

私库搭建1:Nexus 安装 Docker 版

本文内容以语雀为准 文档 https://hub.docker.com/r/sonatype/nexus3Docker 安装&#xff1a;https://www.yuque.com/xuxiaowei-com-cn/gitlab-k8s/docker-install 安装 创建文件夹 由于 Nexus 的数据可能会很大&#xff0c;比如&#xff1a;作为 Docker、Maven 私库时&…...

LeetCode-面试题 05.02. 二进制数转字符串【数学,字符串,位运算】

LeetCode-面试题 05.02. 二进制数转字符串【数学&#xff0c;字符串&#xff0c;位运算】题目描述&#xff1a;解题思路一&#xff1a;简单暴力。小数点后面的二进制&#xff0c;now首先从0.5开始之和每次除以2。然后依次判断当前数是否大于now&#xff0c;是则答案加1。若等于…...

pandas: 三种算法实现递归分析Excel中各列相关性

目录 前言 目的 思路 代码实现 1. 循环遍历整个SDGs列&#xff0c;两两拿到数据 2. 调用pandas库函数直接进行分析 完整源码 运行效果 总结 前言 博主之前刚刚被学弟邀请参与了2023美赛&#xff0c;这也是第一次正式接触数学建模竞赛&#xff0c;现在已经提交等待结果…...

【Python百日进阶-Web开发-Vue3】Day543 - Vue3 商城后台 03:登录页面初建

文章目录 一、创建登录页面 login.vue二、登录页面响应式处理,以适应不同大小的屏幕2.1 element-plus 的layout布局中关于响应式的说明2.2 修改login.vue文件2.2.1 :lg=16 大于1200px 横排 2:12.2.2 :md=12 大于992小于1200px 横排 1:12.2.3 小于992 竖排三、引入Element-plus…...

python画直方图,刻画数据分布

先展示效果 准备一维数据 n 个数据元素计算最大值&#xff0c;最小值、均值、标准差、以及直方图分组 import numpy as np data list() for i in range(640):data.append(np.random.normal(1)) print(data)z np.histogram(data, bins64) print(list(z[0])) ### 对应 x 轴数据…...

几何学小课堂:非欧几何(广义相对论采用黎曼几何作为数学工具)【学数学关键是要学会在什么情况下,知道使用什么工具。】

文章目录 引言I 非欧几何1.1 黎曼几何1.2 共形几何1.3 罗氏几何II 黎曼几何的应用2.1 广义相对论2.2 超弦III 理解不同的几何体系的共存3.1 更扎实的欧氏几何3.2 殊途同归引言 公理有错会得到两种情况: 如果某一条自己设定的新公理和现有的公理相矛盾,那么相应的知识体系就建…...

Ubuntu配置静态IP的方法

Ubuntu配置静态IP的方法前言一、查看虚机分配的网卡IP二、查看网卡的网关IP三、配置静态IP1.配置IPv4地址2.执行netplan apply使改动生效3.配置的网卡未生效&#xff0c;修改50-cloud-init.yaml文件解决4.测试vlan网络通信总结前言 Ubuntu18.04 欧拉环境 vlan网络支持ipv6场景…...

90%的人都不算会爬虫,这才是真正的技术,从0到高手的进阶

很多人以为学会了urlib模块和xpath等几个解析库&#xff0c;学了Selenium就会算精通爬虫了&#xff0c;但到外面想靠爬虫技术接点私活&#xff0c;才发现寸步难行。 龙叔我做了近20年的程序员&#xff0c;今天就告诉你&#xff0c;真正的爬虫高手应该学哪些东西&#xff0c;就…...

概率神经网络的分类预测:基于PNN网络的变压器故障诊断应用研究及对比实验(附Matlab源代码...

概率神经网络的分类预测 基于pnn网络变压器故障诊断 应用研究及对比实验 matlab源代码 代码有详细注释&#xff0c;完美运行变压器故障诊断这事儿听起来挺玄乎&#xff0c;但用概率神经网络&#xff08;Probabilistic Neural Network&#xff09;来处理就跟开挂似的。我最近在M…...

150万规模!深势开源科学图像界ImageNet,AI终于能看懂论文图表了

150 万图文对、500 万子图&#xff0c;全面覆盖 300 科学子学科。深势开源 OmniScience&#xff0c;让 AI 真正读懂科研文献图表。跨越“盲区”&#xff1a;让AI真正读懂科学影像在科学研究日益数字化的今天&#xff0c;大模型已经能够高效处理书籍与文献中的文本信息。不过&am…...

基于OpenStack的毕业设计:从零搭建私有云平台的入门实战与避坑指南

最近在帮学弟学妹们看毕业设计&#xff0c;发现不少同学对云计算方向很感兴趣&#xff0c;尤其是想用OpenStack做个私有云平台。但一上手就懵了&#xff0c;组件多、文档杂&#xff0c;环境动不动就崩&#xff0c;最后时间都花在折腾部署上了。我自己当初也踩过不少坑&#xff…...

GIS工作者必看:如何用SimpleGIS插件解决遥感影像配准难题(含Bing/天地图无偏移地图技巧)

GIS工程师实战指南&#xff1a;SimpleGIS插件在遥感影像配准中的高阶应用 遥感影像配准是GIS工作中的基础操作&#xff0c;却也是最容易出错的环节之一。作为一名长期与影像数据打交道的GIS工程师&#xff0c;我深知配准偏差带来的困扰——从项目返工到数据可信度质疑&#xff…...

如何使用Docker Compose部署Silero Models:完整指南

如何使用Docker Compose部署Silero Models&#xff1a;完整指南 【免费下载链接】silero-models Silero Models: pre-trained speech-to-text, text-to-speech and text-enhancement models made embarrassingly simple 项目地址: https://gitcode.com/gh_mirrors/si/silero-…...

STEP3-VL-10B性能评测:10B参数模型在A100上吞吐量达18.7 token/s实测

STEP3-VL-10B性能评测&#xff1a;10B参数模型在A100上吞吐量达18.7 token/s实测 最近&#xff0c;阶跃星辰开源了一个让我眼前一亮的模型——STEP3-VL-10B。作为一个10B参数级别的多模态视觉语言模型&#xff0c;它的表现确实让人惊喜。我在A100上实测后发现&#xff0c;它的…...

ChatGPT越狱指令最新版:原理剖析与安全实践指南

ChatGPT越狱指令最新版&#xff1a;原理剖析与安全实践指南 最近在AI开发者圈子里&#xff0c;关于大语言模型“越狱”的话题又热了起来。所谓“越狱”&#xff0c;就是指通过各种技巧绕过模型内置的安全限制&#xff0c;让它回答一些原本被禁止的问题。作为开发者&#xff0c;…...

解决MathType在Word中加载失败的终极指南:从运行时错误53到MathPage.WLL缺失

1. 遇到MathType加载失败时先别慌 最近有不少朋友在系统升级后遇到了MathType无法正常加载的问题。作为一个经常和公式打交道的科研狗&#xff0c;我完全理解这种崩溃感——论文deadline近在眼前&#xff0c;公式编辑器却罢工了。最常见的两种报错是&#xff1a;"Please r…...

突破CPU瓶颈:1-bit大模型推理框架3大创新解析

突破CPU瓶颈&#xff1a;1-bit大模型推理框架3大创新解析 【免费下载链接】BitNet 1-bit LLM 高效推理框架&#xff0c;支持 CPU 端快速运行。 项目地址: https://gitcode.com/GitHub_Trending/bitne/BitNet BitNet作为微软推出的1-bit大语言模型推理框架&#xff0c;通…...

直接上代码!今天咱们用MATLAB整点好玩的——三种群智能算法在栅格地图路径规划的实战PK。先来张刺激的障碍地图热热身

三种优化算法&#xff08;灰狼优化算法GWO&#xff0c;蜣螂优化算法DBO&#xff0c;麻雀搜索算法SSA&#xff09;路径规划对比。 地图为20*20栅格地图&#xff08;可自行更改&#xff09;&#xff0c;地图障碍物可以自定义&#xff0c;提供五个地图。 可替换为其它优化算法。 注…...