zoukankan      html  css  js  c++  java
  • 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:mongodbdata --directoryperdb --logpath=D:mongodblogsmg.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:datadump

    2 mongorestore -h dbhost -d dbname --directoryperdb dbdirectory

       eg:mongorestore -h 127.0.0.1:27017 -d test2 --directoryperdb e:datadumpdatabase

    常用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)

  • 相关阅读:
    sql事务
    连续按两次提示退出功能
    页面跳转及传值
    TextView详解
    textAppearance的属性设置
    POJ-1459 Power Network
    POJ-2112 Optimal Milking
    POJ-1149 PIGS
    AOJ-722 发红包
    HDU-3605 Escape
  • 原文地址:https://www.cnblogs.com/xumin/p/3142697.html
Copyright © 2011-2022 走看看