wangluo010 发表于 2015-7-11 07:17:15

mongo安装、备份与常见命令整理

  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]
查看完整版本: mongo安装、备份与常见命令整理