mongdb 一些操作
一。命令操作数据库
1.管理员身份打开cmd
2.进到mongdb的mongo.exe文件所在路径
3.show dbs 查看mongodb
4.连接远程数据库:mongo ip:端口/数据库
5.打开某个数据库:use 数据库名
6.删除集合:db.集合名称.drop()
7.备份数据库:
mongodump -h dbhost -d dbname -o dbdirectory
其中:dbhost为数据库所在ip地址加端口号;dbname为要备份的数据库名称;dbdirectory为备份路径
如:mongodump -h ip:host -d 备份数据库 -o c:\\Users\\adminpt\\1
有密码:
mongodump -h ip:host -d 备份数据库 -o c:\\Users\\adminpt\\2 -u=用户名 -p=密码 --authenticationDatabase admin
8.恢复数据
mongorestore -h dbhost -d dbname dbdirectory
其中:dbhost为数据库所在ip地址加端口号;dbname为恢复为的数据库(可以为新名称);dbdirectory为备份路径时的路径+//数据库名称
如:mongorestore -h ip:host -d 新数据库 c:\\Users\\adminpt\\1\\备份的数据库
有密码:
mongorestore -h ip:host -d 新数据库 c:\\Users\\adminpt\\2\\备份的数据库 -u=用户名 -p=密码 --authenticationDatabase admin
二。shell操作
1.创建视图
db.createView(<view>, <source>, <pipeline>, <collation>)
如:
db.createView("v_view"," 源数据表名", [{$match:{}},{}…..])
mongdb 一些操作的更多相关文章
- mongdb查询操作
1.db.table.find() 查询所有信息 db.table.findOne()查询第一个信息2.db.table.find({条件},{要显示列}) db.table.find({},{_id ...
- mongdb高级操作(group by )
首先介绍哈方法 /** * 利用java驱动自带函数分组查询 * @param key 用来分组文档的字段 [group by key] * @param cond 执行过滤的条件 [where na ...
- docker中mongdb常用操作
一.进入 --使用本地命令行查看 docker exec -it mongos bash
- CentOS7安装MongoDB及基础操作
安装环境说明 系统环境说明 [root@master ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@ma ...
- bugumongo--ConnectToMongoDB
连接MongoDB 在能够对MongDB进行操作之前,需要使用BuguConnection连接到MongoDB数据库.代码如下: BuguConnection conn = BuguConnectio ...
- mongodb+express+nodejs(登陆退出)
1.安装expressnpm i -g express(新版本4.X以上要安装express-generator)npm i -g express-generator 2.安装mongodb下载地址h ...
- pymongo基础使用方法
本文通过文章同步功能推送至博客园,排版可能会有所错误,敬请见谅! 1.客户端初始化 初始化MongoDB客户端 client = pymongo.MongoClient('localhost',270 ...
- node操作mongdb的常用函数示例
node操作mongdb的常用函数示例 链接数据库 var mongoose = require('mongoose'); //引用数据库模块 mongoose.connect('mongodb:// ...
- mongdb aggregate聚合操作
1.数据准备 查看前一篇group操作 2.aggregate函数参数讲解 mysql mongdb===================WHERE --->$match GROUP BY -- ...
随机推荐
- Spring AOP 自定义注解实现统一日志管理
一.AOP的基本概念: AOP,面向切面编程,常用于日志,事务,权限等业务处理.AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容(Spring核心之一),是函数式编程 ...
- Codeforces Round #365 (Div. 2) B
Description Little Mishka is a great traveller and she visited many countries. After thinking about ...
- maven-jar-plugin 使用maven生成可执行的jar包install a test-jar in maven
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...
- 得到RequestVO
import java.io.IOException; import java.nio.charset.Charset; import javax.servlet.ServletInputStream ...
- java——模拟新浪微博用户注册
1.创建用户类,重写HashCode()和equals()方法: import java.util.*; public class User{ private String name; private ...
- python入门之paramiko模块
paramiko用于实现ssh远程连接服务器执行相关操作. paramiko与之依赖模块cryptography最好版本相同,不然可能执行程序会出错. 一.ssh连接服务器执行命令 import pa ...
- python3+Appium自动化08-数据配置yaml
yaml简介 yaml是一种简洁的非标记语言.yaml以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读 由于实现简单,解析成本低,yaml特别适合在脚本语言中使用.现有的语言实现: ...
- UiAutomator环境配置
前提:下载jdk以及adt 一.配置java开发环境 1.新建系统变量 -——变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0_80 2.编辑 ...
- 牛客网Java刷题知识点之表达式类型的自动提升
不多说,直接上干货!
- 27 个Jupyter Notebook的小提示与技巧
不多说,直接上干货! 见 http://liuchengxu.org/pelican-blog/jupyter-notebook-tips.html