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 连接和备份相关推荐

  1. MongoDB整库备份与还原以及单个collection备份、恢复方法

    mongodb数据库维护离不开必要的备份.恢复操作,而且一般不会出错,所以我们在使用的时候大部分时候使用备份和恢复操作就可以了 mongodump.exe备份的原理是通过一次查询获取当前服务器快照,并 ...

  2. mongodb连接失败_MongoDB 基础入门

    mongodb 一.NoSQL 简介 NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL". 在现代的计算系统上每天网络上都会产生庞大的数据量. 这些数 ...

  3. php mongodb连接数据库,PHP下 Mongodb 连接远程数据库的实例代码

    WINDOWS 下装MongoDB 1.在mongodb的文件夹下创建 data.logs 文件夹 和mongo.conf 命令行命令! D:\mongodb\bin> mongod --dbp ...

  4. mongodb连接java_如何从Java EE无状态应用程序连接到MongoDB

    mongodb连接java 在本文中,我将介绍如何从无状态Java EE应用程序连接到MongoDB,以利用与MongoDB Java驱动程序提供的数据库的内置连接池. 如果您开发的REST API对 ...

  5. java访问mongodb_Java中获取MongoDB连接的方法详解

    首先是所需jar包,Maven中的配置如下: org.mongodb mongodb-driver 3.4.1 org.mongodb bson 3.4.1 org.springframework.d ...

  6. mongodb数据库导出备份

    mongodb数据库导出备份 语法: mongodump-h dbhost-d dbname-o cdbdirectorg 参数说明: "-h:MongDB所在服务器地址,例如:127.0. ...

  7. mongodb连接池 php,node.js,mongodb_nodejs使用mongodb连接池,node.js,mongodb - phpStudy

    nodejs使用mongodb连接池 在开发中想使用连接池 在网上找到了一段代码 但是自己测试的时候发现了些问题 当我把setTimeout中的语句数量变成五条以上的时候 nodejs会首先执行五条 ...

  8. NoSQL Manager for MongoDB 连接配置

    NoSQL Manager for MongoDB 连接配置 前提知道: mongodb.host=10.33.46.131:24800 mongodb.database=mariocache mon ...

  9. php mongodb长连接吗,PHP - MongoDB连接攻略

    使用PHP的Mongo扩展连接MongoDB.通过new Mongo对象建立数据库连接. class Mongo { public function __construct($servers,$opt ...

最新文章

  1. elasticsearch 内存溢出,节点崩溃
  2. 读书笔记---编译程序中的三板斧
  3. Dirichlet分布与多项分布的共轭性
  4. postman生成python代码_别再用手敲了,这个工具可以自动生成python爬虫代码
  5. python的隐藏功能分享_【图片】分享一段功能非常简陋的python代码实现下载free种【pt吧】_百度贴吧...
  6. 超详细的jenkins持续集成工作原理、功能、部署方式等介绍
  7. mysql trim 索引_MySQL常用函数,你真得看看!
  8. 大一考二级c语言,大专学生计算机二级是大一考还是大二考
  9. 区块链教程Fabric1.0源代码分析Ledger statedb(状态数据库)
  10. mysql备份恢复出错_MySQL:MySQL备份失败,原因和解决方式
  11. JSP丶新闻发布会系统
  12. python 程序化交易名单_2020 Python程序化交易高级实战班 - 优量在线 - 学量化投资,到优量在线 - Powered By EduSoho...
  13. 正向代理和反向代理详解(纯小白必看 最好懂的白话文教程)
  14. java放大镜_Java写的屏幕放大镜
  15. 银行硬件维护维修工单小程序开发制作
  16. 实现了私聊和群聊功能的聊天工具
  17. android开发面试题!微信小程序趋势及前景,社招面试心得
  18. Python函数式编程15 python包
  19. 基于OAuth2的认证
  20. 重装linux后没声音,笔记本电脑安装ubuntu系统后外放没有声音 ,耳机正常,三步解决办法...

热门文章

  1. Protractor测试环境搭建
  2. 阿里云ECS架设***过程总结
  3. 51单片机实现对24C02进行页写、顺序读取并显示验证
  4. LINQ to XML 建立,读取,增,删,改
  5. Linux常用性能检测命令
  6. 飞凌OK6410开发板移植u-boot官方最新版u-boot-2012.10.tar.bz2
  7. 程序猿生存指南-4 借钱风波
  8. Android Studio 运行、编译卡死的解决办法
  9. Nginx 做图片服务器
  10. 24个为Web开发人员准备的CSS3实用教程