设为首页 收藏本站
查看: 1328|回复: 0

[经验分享] mongo安装、备份与常见命令整理

[复制链接]

尚未签到

发表于 2015-7-11 07:17:15 | 显示全部楼层 |阅读模式
  http://zlboy888.blog.163.com/blog/static/315357072012919241104/
  1 下载安装包  官方下载地址:http://www.mongodb.org/downloads
  2 新建目录 “d:\mongodb” ,将bin里的所有exe文件拷贝到里面。
  3 “d:\mongodb”下新建data,logs 两个文件夹
  4 以管理人身份进入cmd(新建一个文本文档,里面写cmd.exe,改文档扩展名为bat),切换到“d:\mongodb”中(d:  cd...),D:/mongodb>mongod --dbpath=D:\mongodb\data --directoryperdb --logpath=D:\mongodb\logs\mg.log --logappend --serviceName MongoDB --install
  5 以后就可以通过net start MongoDB和net stop MongoDB来启动和停止,将mongo.exe发送到桌面快捷键。
  连接MongoVUE  只需要server,port
MongoDB的备份(mongodump)与恢复(mongorestore)
  D:\mongodb 目录下:
  1 mongodump -h dbhost -d dbname -o dbdirectory  备份
  eg:mongodump -h 127.0.0.1:27017 -d test -o e:\data\dump
  2 mongorestore -h dbhost -d dbname --directoryperdb dbdirectory
  eg:mongorestore -h 127.0.0.1:27017 -d test2 --directoryperdb e:\data\dump\database
  常用mongodb命令:
  一、1 help,2 显示,3 创建数据库,创建表 4 删库,删表
  二、1 增加 ,2 删除, 3 修改
  三、查看 1 所有,  findOne ,count,distinct 2 指定某列,2个或条件,并排序,选第2-8个 ( sort ,or ,like ,gte ,lte ,skip,limit )
  一 help, db.help() ,db.tab.help(),show dbs, show collections , db.createCollection("database1"), db.tab1.save({"name":"xm","age":10}), db.dropDataBase(),db.tab.drop()
  二 db.tab.save({"age":3}), db.tab.remove({}), db.tab.update({条件},{$set:{"age":3}},{insert},{multi})
  三 db.tab.find(), db.tab.findOne(),db.tab.find.count(),db.tab.distinct("name")
  db.tab.find({$or:[{"sex":{$gte:2}},{"name":/^xu/}]},{"_id":0,"sex":1}).sort({sex:1}).skip(1).limit(7)
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-85288-1-1.html 上篇帖子: 15个nosql数据库 下篇帖子: MongoDB复制集及数据分片详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表