mongodb 连接和备份
2019独角兽企业重金招聘Python工程师标准>>>
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
mongodb 连接和备份相关推荐
- MongoDB整库备份与还原以及单个collection备份、恢复方法
mongodb数据库维护离不开必要的备份.恢复操作,而且一般不会出错,所以我们在使用的时候大部分时候使用备份和恢复操作就可以了 mongodump.exe备份的原理是通过一次查询获取当前服务器快照,并 ...
- mongodb连接失败_MongoDB 基础入门
mongodb 一.NoSQL 简介 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL". 在现代的计算系统上每天网络上都会产生庞大的数据量. 这些数 ...
- php mongodb连接数据库,PHP下 Mongodb 连接远程数据库的实例代码
WINDOWS 下装MongoDB 1.在mongodb的文件夹下创建 data.logs 文件夹 和mongo.conf 命令行命令! D:\mongodb\bin> mongod --dbp ...
- mongodb连接java_如何从Java EE无状态应用程序连接到MongoDB
mongodb连接java 在本文中,我将介绍如何从无状态Java EE应用程序连接到MongoDB,以利用与MongoDB Java驱动程序提供的数据库的内置连接池. 如果您开发的REST API对 ...
- java访问mongodb_Java中获取MongoDB连接的方法详解
首先是所需jar包,Maven中的配置如下: org.mongodb mongodb-driver 3.4.1 org.mongodb bson 3.4.1 org.springframework.d ...
- mongodb数据库导出备份
mongodb数据库导出备份 语法: mongodump-h dbhost-d dbname-o cdbdirectorg 参数说明: "-h:MongDB所在服务器地址,例如:127.0. ...
- mongodb连接池 php,node.js,mongodb_nodejs使用mongodb连接池,node.js,mongodb - phpStudy
nodejs使用mongodb连接池 在开发中想使用连接池 在网上找到了一段代码 但是自己测试的时候发现了些问题 当我把setTimeout中的语句数量变成五条以上的时候 nodejs会首先执行五条 ...
- NoSQL Manager for MongoDB 连接配置
NoSQL Manager for MongoDB 连接配置 前提知道: mongodb.host=10.33.46.131:24800 mongodb.database=mariocache mon ...
- php mongodb长连接吗,PHP - MongoDB连接攻略
使用PHP的Mongo扩展连接MongoDB.通过new Mongo对象建立数据库连接. class Mongo { public function __construct($servers,$opt ...
最新文章
- elasticsearch 内存溢出,节点崩溃
- 读书笔记---编译程序中的三板斧
- Dirichlet分布与多项分布的共轭性
- postman生成python代码_别再用手敲了,这个工具可以自动生成python爬虫代码
- python的隐藏功能分享_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...
- 超详细的jenkins持续集成工作原理、功能、部署方式等介绍
- mysql trim 索引_MySQL常用函数,你真得看看!
- 大一考二级c语言,大专学生计算机二级是大一考还是大二考
- 区块链教程Fabric1.0源代码分析Ledger statedb(状态数据库)
- mysql备份恢复出错_MySQL:MySQL备份失败,原因和解决方式
- JSP丶新闻发布会系统
- python 程序化交易名单_2020 Python程序化交易高级实战班 - 优量在线 - 学量化投资,到优量在线 - Powered By EduSoho...
- 正向代理和反向代理详解(纯小白必看 最好懂的白话文教程)
- java放大镜_Java写的屏幕放大镜
- 银行硬件维护维修工单小程序开发制作
- 实现了私聊和群聊功能的聊天工具
- android开发面试题!微信小程序趋势及前景,社招面试心得
- Python函数式编程15 python包
- 基于OAuth2的认证
- 重装linux后没声音,笔记本电脑安装ubuntu系统后外放没有声音 ,耳机正常,三步解决办法...