当前位置: 首页 > 编程日记 > 正文

mongodb 连接和备份

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1.查询某一列的值:

db.collection_name.find({},{'key':1,'key1':0})

第一个 {} 放 where 条件,为空表示返回集合中所有文档

第二个 {} 指定那些列显示和不显示 (0表示不显示 1表示显示[非0都是显示])

2.排序:

db.COLLECTION_NAME.find().sort({KEY:1})

#1 升序排列       -1 降序排列

3.建立索引:

db.COLLECTION_NAME.ensureIndex({KEY:1,key1:-1})

#指定KEY按升序创建索引,指定key1按降序创建索引的组合索引

4.mongodb的备份和恢复

备份:(mongodump的路径:/usr/local/mongodb/bin/mongodump)

指定数据库的集合: mongodump -h dbhost -d dbname -o dir --collection collection_name

备份所有的数据库: mongodump -h dbhost  -o dir

或者  mongodump --dbpath  DB_path  --out  backup_dir

备份指定的数据库: mongodump -h dbhost -d dbname -o dir  --port PORT_number

参数详解:

-h mongodb服务器的ip

-d  备份数据库的内容

-o/--out  备份目录存放位置

--collection 集合

--port  mongodb的端口

--dbpath  数据存放目录:默认/data/db

恢复,还原:(mongorestore的路径:/usr/local/mongodb/bin/mongorestore)

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

参数详解:

--host/-h   mongodb服务器的地址和端口

--db,-d      需要还原的数据库的名称

--drop       恢复的时候先删除当前数据,然后恢复备份的数据

<path>/--dir   备份数据所在的位置

mongodb的连接:

#首先确保客户端有已经存在mongodb(bin/mongo命令)

简单的连接:  mongo  ip

使用用户名,密码:  mongo  username:passwd@hostname

---->本地连接:   ./mongo vagrant:vagrant@localhost

为某一个数据库建立用户和密码:

db.createUser({user:"testuser",pwd:"testpass",roles:["readWrite"/"read"]})

----->远程连接:  mongo ip:port/数据库 -u username -p passwd

转载于:https://my.oschina.net/WYU3CHEN/blog/1486803

相关文章:

HTTP和SOAP完全就是两个不同的协议

HTTP只负责把数据传送过去&#xff0c;不会管这个数据是XML、HTML、图片、文本文件或者别的什么。而SOAP协议则定义了怎么把一个对象变成XML文本&#xff0c;在远程如何调用等&#xff0c;怎么能够混为一谈。 这样说两种协议&#xff1a; HTTP就是邮局的协议&#xff0c;他…

对网络骚扰和霸凌说不!神经网络可以做得更好

导语&#xff1a;无论在论坛、评论区还是游戏聊天界面&#xff0c;网络骚扰和网络霸凌都是一件让人烦恼的事。怎样避免这些烦人的问题&#xff1f;也许本文介绍的神经网络模型&#xff0c;可以对于使用AI技术手段解决这些问题有所启示。译者 | Rachel头图 | 下载于东方 IC出品 …

主机入侵防御系统(HIPS)分析

主机入侵防御系统&#xff08;Host Intrusion Prevent System&#xff0c;HIPS&#xff09;是近几年出现并迅速发展的新兴产物&#xff0c;与传统意义的防火墙和杀毒软件不同&#xff0c;它并不具备特征码扫描和主动杀毒等功能&#xff0c;所以想用它来替换传统杀毒软件然后安枕…

Centos 7 让docker飞一会儿

为什么80%的码农都做不了架构师&#xff1f;>>> 安装shadowsocks yum install -y epel-release python-pip pip install shadowsocks vim /etc/shadowsocks.json {"server": "your.vpn.com","server_port": 8388,"password&quo…

.net应用程序如何批上XP的外衣?

.net framework 所提供的开发控件也太少了&#xff0c;也太难看了&#xff0c;自已画又费时费力也不见得会得出个什么好的效果。如果能够上我们的程序运行在XP环境中能自动应用XP的主题样式那就省时多了&#xff0c;让MICROSOFT给我们去画控件!以下是我所所试验过的解决办法: …

AppCan 学习

2019独角兽企业重金招聘Python工程师标准>>> AppCan 学习 AppCan是以web前端开发方式来开发移动app的解决方案。下面是一些记录&#xff1a; 1.注意 uexWindow.open和uexWindow.openPopover的不同&#xff0c;后者是pop&#xff0c;pop里不能在打开window了。 2.…

在 5G 速度上,iPhone 12 只是个弟弟

作者 | 郑丽媛头图 | 下载自东方 IC出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;如果不考虑价格因素&#xff0c;让你选择一部手机&#xff0c;你是选 iPhone 还是安卓手机&#xff1f;目前&#xff0c;移动操作系统市场被 iOS 和安卓系统瓜分&#xff0c;体现在…

hadoop install start-dfs.sh 失败

linux&#xff1a;ubuntu 16.04 LTS hadoop version: 2.7.3 JDK: java-9-open-jdk issue: start-dfs.sh start-dfs.sh:command not found 在hadoop sbin目录下可以找到这个文件。但是run不起来。 解决方法&#xff1a; 1. 打开 $HOME/.bashrc 加入下面一行。 PATH$PATH:/usr/l…

用.net中的socket实现文件传输

socket是网络套接字&#xff0c;使用它我们可以很方便的实现网络的数据传输。在.net中提供了socket类来帮助开 发者调用socket的使用&#xff0c;从而避免了调用socket的动态库来实现socket的麻烦。下面我们就来看一个简单的例子&#xff0c;从这个简单的例子来看看.net中的so…

ARP协议学习

Dolphin&#xff0c;ChinaBJ&#xff0c;20131122本文档是检验自己学习TCP/IP协议卷1&#xff1a;协议中关于ARP协议的学习情况。本文档包含以下四部分&#xff1a;1、简述ARP协议&#xff1b;2、ARP的分组格式&#xff1b;3、ARP Spoofing 实验 4、应用及防御方法。1.简述ARP协…

数学,对人工智能开发者意味着什么

21世纪以来&#xff0c;全球化的加速和互联网的蓬勃发展&#xff0c;带来全球范围内电子数据的爆炸性增长&#xff0c;人类迈入了大数据时代。与此同时&#xff0c;计算机芯片的计算能力也持续高速增长。在数据和计算能力指数式增长的支持下&#xff0c;人工智能算法在应用中取…

检查网站是否可以正常访问

# -*- coding: utf-8 -*-import urllib.request import time opener urllib.request.build_opener() opener.addheaders [(User-agent, Mozilla/49.0.2)] #文件格式http://www.baidu.comfile open(E:/auto/url.txt) lines file.readlines() aa[] for line in lines: templ…

使用.NET自带的类实现DataGrid报表的打印。

using System;using System.Windows.Forms;using System.Drawing;using System.Drawing.Printing;using System.Data;using System.Collections;using DataLibrary; namespace ControlLibrary{ /// <summary> /// DataGrid打印 /// </summary> public class DataG…

各种 AI 数据增强方法,都在这儿了

来源 | 算法进阶责编 | 寇雪芹头图 | 下载于视觉中国数据、算法、算力是人工智能发展的三要素。数据决定了Ai模型学习的上限&#xff0c;数据规模越大、质量越高&#xff0c;模型就能够拥有更好的泛化能力。然而在实际工程中&#xff0c;经常有数据量太少(相对模型而言)、样本不…

ORACLE11g 前期安装环境配置

Linux系统可以拿来直接用的脚本哦#!/bin/bashservice iptables stop &> /dev/nulliptables -F service iptables save &> /dev/nullsed -i s/enforcing/disabled/ /etc/selinux/configsetenforce 0sed /tmpfs/d /etc/fstab &> /dev/nullecho tmpfs …

linux mysql 卸载,安装,測试全过程

Mysql卸载yum remove mysql mysql-server mysql-libs compat-mysql51rm -rf /var/lib/mysqlrm /etc/my.cnf查看是否还有mysql软件&#xff1a;rpm -qa|grep mysql有的话继续删除Mysql安装1>若本地没有安装包 能够考虑使用yum命令进行下载# yum -y install mysql-server# yum…

C#中获取程序当前路径的集中方法

string str1 Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 string str2Environment.CurrentDirectory;//获取和设置当前目录&#xff08;即该进程从中启动的目录&#xff09;的完全限定路径。//备注 按照定义&#xff0c;如果该进程在本…

如何开启远程(win7win8)

如何开启远程连接点击我的电脑-属性-高级系统设置-远程-选中“允许远程连接到此计算机”-应用-确定。在局域网内&#xff0c;拥有固定IP的话&#xff0c;就很容易远程处理事情了。若经过此步骤还不能远程的话&#xff0c;则需要查看系统是否开启了远程服务。“我的电脑”--管理…

微软推出“ Group Transcribe”应用,多人多语言会议实时高准确度文字转录并翻译

近期&#xff0c;微软针对面对面对话和会议推出了免费实时语音到文字转录和翻译应用程序——Group Transcribe。一方面&#xff0c;Group Transcribe可以通过手机把会议的语音内容实时转录为文本&#xff0c;供与会者阅读和浏览。 另一方面&#xff0c;在实时交流过程中&#x…

STM32单片机外部中断配置讲解

2019独角兽企业重金招聘Python工程师标准>>> 单片机外部中断简介 所谓外部中断&#xff0c;就是通过外部信号所引起的中断&#xff0c;如单片机引脚上的电平变化(高电平、低电平)、边沿变化(上升沿、下降沿)等。51单片机有5个中断源&#xff0c;其中有两个是外部中断…

Android语音信号波形显示

简单地介绍了AudioRecord和AudioTrack的使用&#xff0c;这次就结合SurfaceView实现一个Android版的手机模拟信号示波器(PS&#xff1a;以前也讲过J2ME版的手机示波器)。最近物联网炒得很火&#xff0c;作为手机软件开发者&#xff0c;如何在不修改手机硬件电路的前提下实现与第…

科研费4年翻3倍,全球科研队伍突破8000人,滴滴致力打造出行领域核心技术

日前&#xff0c;十三届全国人大四次会议表决通过了《国民经济和社会发展第十四个五年规划和2035年远景目标纲要》&#xff08;下称《规划》&#xff09;。《规划》强调要坚持创新在我国现代化建设全局中的核心地位&#xff0c;把科技自立自强作为国家发展的战略支撑。 《规划…

c++ 继承访问控制初步

访问控制方式这里有篇很好的文章,其实内容也是总结cprimer上的内容 现在就按照这篇的文章举例进行学习. 思路 不同继承方式的影响主要体现在&#xff1a; 1、派生类成员对基类成员的访问控制。 2、派生类对象对基类成员的访问控制 三种继承方式 公有继承(public) 所有public和p…

Excel在.Net 环境下Web方式下驻留内存问题的解决

这段时间在VS 2003 的WebForm 方式下对Excel 进行操作&#xff0c;遇到一个最为头疼的问题就是对Excel操作完毕后Excel不能够正常关闭&#xff0c;系统退出后&#xff0c;Excel总是驻留在内存中。但是这段代码放到WinForm的程序中又没有问题。在网上进行了查找也没有找到有效可…

2.8 FSM之Moore和Mealy part3

来看看我们的Mealy机的设计吧~~。Mealy机的想法起源于&#xff1a;这里我们有输入&#xff0c;并且根据相应的输入我们的字符识别机能做出相应的应答也就是输出。所以我们为何不把输入和输出同时表达出来呢&#xff1f;这样我们就能把输出和抽象的状态分离出来。好处第一就是我…

​对标GPT-3、AlphaFold,智源研究院发布超大规模智能模型系统“悟道1.0”

出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09;3月20日&#xff0c;北京智源人工智能研究院发布我国首个超大规模智能模型系统“悟道1.0”。“悟道1.0”由智源研究院学术副院长、清华大学唐杰教授领衔&#xff0c;带领来自北京大学、清华大学、中国人民大学、中国科…

TCP Cluster for mqtt 技术实施方案

最前沿的网络技术&#xff0c;为你的网站带来国际化的用户体验和易用性&#xff0c;这一切只有Witmart.com能做到。

两台SQL Server数据同步解决方案

复制的概念复制是将一组数据从一个数据源拷贝到多个数据源的技术&#xff0c;是将一份数据发布到多个存储站点上的有效方式。使用复制技术&#xff0c;用户可以将一份数据发布到多台服务器上&#xff0c;从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技…

一个用微软官方的OpenXml读写Excel 目前网上不太普及的方法。

新版本的xlsx是使用新的存储格式&#xff0c;貌似是处理过的XML。 传统的excel处理方法&#xff0c;我真的感觉像屎。用Oldeb不方便&#xff0c;用com组件要实际调用excel打开关闭&#xff0c;很容易出现死。 对于OpenXML我网上搜了一下&#xff0c;很多人没有介绍。所以我就这…