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)

mongo安装、备份与常见命令整理的更多相关文章

  1. Git常见命令整理

    Git常见命令整理 + 注释 git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 gi ...

  2. es6 babel转码器安装配置及常见命令

    示例:在d盘,新建文件夹es6,文件夹里新建一个文件es6.js. (1)先全局安装babel-cli,输入命令npm install babel-cli -g (2)输入d:( 进入d盘),再输入c ...

  3. Github常见命令整理

    常见命令: 将文件增加到index/stage暂存区: git add filename 将暂存的文件更新到本地库中:git commit -m "备注内容" 将本地库更新到远程库 ...

  4. Emacs基础使用教程及常见命令整理

    前言:最近使用Emacs,因此整理了官方中文教程中的一些知识点和常用的命令,方便查阅使用. 对于用习惯Windows的人来说,想要入门Emacs不是一件特别容易的事,但好在Emacs提供了官方的教程文 ...

  5. mongo安装和cmd运行命令

    一.安装方式 安装mongodb :www.mongodb.com next-->complete-->Instal MongoD as Service 不勾选 --> Instal ...

  6. ubuntu 常见命令整理

    SSH 查看ssh服务的进程是否已经开启ps -e | grep ssh 安装ssh服务组件sudo apt-get install openssh-server 服务启动和关闭 方法1:servic ...

  7. Docker 在 Linux 平台的安装 以及一些常见命令

    1,添加,清理 yum 源,查看应用列表 1.1,yum install -y epel-release 1.2,yum clean all 1.3,yum list  (可以不运行) 2,安装, 启 ...

  8. Linux常见命令整理(一)

    整理一下,以备后用 cd /home 进入/home文件夹 cd .. 返回上一级文件夹  cd ../.. 返回上两级文件夹  cd 进入个人的主文件夹  cd - 返回上次所在的文件夹 pwd 显 ...

  9. linux常见命令整理

    Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touc ...

随机推荐

  1. ubuntu下新建用户的终端不显示当前路径,不能用上下光标键得到使用过的命名解决办法

    这几天我装ubuntu10.10,xubuntu12.04创建新用户的时候,总会遇到这个问题 就是打开终端的时候,没有路径了,即:xxx@xxx:~$ 找了很久,最后找到了(http://www.os ...

  2. SecureCrt脚本(三)二级对象之Screen详解

    Crt自动化 测试 SecureCrt脚本 JS脚本   1.引言 2.Screen属性和方法 2.1.属性 2.1.1.CurrentColumn 2.1.2.CurrentRow 2.1.3.Co ...

  3. opengl中层次建模的实现

    1.显示列表的创建 例如: glNewList(listID,listMode); glutSolidCube(2.0); ...... glEndlist(); 可以创建一个listID显示列表,l ...

  4. PAT (Advanced Level) Practise 1003 Emergency(SPFA+DFS)

    1003. Emergency (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue As an emerg ...

  5. NBOJv2 1034 Salary Inequity(DFS序+线段树区间更新区间(最值)查询)

    Problem 1034: Salary Inequity Time Limits:  10000 MS   Memory Limits:  200000 KB 64-bit interger IO ...

  6. 如何用Apache POI操作Excel文件-----如何用Apache POI 画一个离散图

    有的时候,我们需要Excel中的数据,通过一个图画,可视化的表现出来. 那么这个时候,应该如何做呢?现在就借花献佛,以Apache POI自己提供的一个例子为例,给大家演示一下POI的API 如何画图 ...

  7. PHP 错误与异常 笔记与总结(9)自定义错误处理器

    自定义错误处理器更加智能. <?php class myErrorHandler{ //$message:错误信息 //$filename:错误文件名 //$line:错误行号 //$vars: ...

  8. PHP Console工具使用分享

    PHP Console工具使用分享 http://www.open-open.com/lib/view/open1416193590414.html 您的评价:       不错  收藏该经验     ...

  9. 异步调试神器Slog,“从此告别看日志,清日志文件了”

    微信调试.API调试和AJAX的调试的工具,能将日志通过WebSocket输出到Chrome浏览器的console中  — Edit 92 commits 4 branches 3 releases ...

  10. 20145235李涛《Java程序设计》第一周学习总结

    教材学习内容总结 JAVA三大平台:Java SE(针对企业).Java EE(针对开发者) .Java ME(针对开发小型消费类电子产品) 其他 Java SE四个组成部分:JVM .JRE. JD ...