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)
mongo安装、备份与常见命令整理的更多相关文章
- Git常见命令整理
Git常见命令整理 + 注释 git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" # 配置用户名 gi ...
- es6 babel转码器安装配置及常见命令
示例:在d盘,新建文件夹es6,文件夹里新建一个文件es6.js. (1)先全局安装babel-cli,输入命令npm install babel-cli -g (2)输入d:( 进入d盘),再输入c ...
- Github常见命令整理
常见命令: 将文件增加到index/stage暂存区: git add filename 将暂存的文件更新到本地库中:git commit -m "备注内容" 将本地库更新到远程库 ...
- Emacs基础使用教程及常见命令整理
前言:最近使用Emacs,因此整理了官方中文教程中的一些知识点和常用的命令,方便查阅使用. 对于用习惯Windows的人来说,想要入门Emacs不是一件特别容易的事,但好在Emacs提供了官方的教程文 ...
- mongo安装和cmd运行命令
一.安装方式 安装mongodb :www.mongodb.com next-->complete-->Instal MongoD as Service 不勾选 --> Instal ...
- ubuntu 常见命令整理
SSH 查看ssh服务的进程是否已经开启ps -e | grep ssh 安装ssh服务组件sudo apt-get install openssh-server 服务启动和关闭 方法1:servic ...
- Docker 在 Linux 平台的安装 以及一些常见命令
1,添加,清理 yum 源,查看应用列表 1.1,yum install -y epel-release 1.2,yum clean all 1.3,yum list (可以不运行) 2,安装, 启 ...
- Linux常见命令整理(一)
整理一下,以备后用 cd /home 进入/home文件夹 cd .. 返回上一级文件夹 cd ../.. 返回上两级文件夹 cd 进入个人的主文件夹 cd - 返回上次所在的文件夹 pwd 显 ...
- linux常见命令整理
Linux管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制文件 touc ...
随机推荐
- 推荐一个很棒的JS绘图库Flot
Flot是Ole Laursen开发的基于JQuery的纯JavaScript实现的绘图库,Flot使用起来非常简单,绘图效果相当绚丽,而且还支持一些图片的操作功能,例如图片的缩放.可以看一下Flot ...
- Windows Phone7 快递查询
(1)API去友商100里申请 布局代码: Exp.xaml <phone:PhoneApplicationPage x:Class="WindowsPhone_Express ...
- HDU 4057 Rescue the Rabbit(AC自动机+DP)
题目链接 一个数组开小了一点点,一直提示wa,郁闷,这题比上个题简单一点. #include <iostream> #include <cstring> #include &l ...
- POJ 2891 Strange Way to Express Integers(中国剩余定理)
题目链接 虽然我不懂... #include <cstdio> #include <cstring> #include <map> #include <cma ...
- Java Web网站应用中的单点登录
采用SSH架构加以说明:1. 建立一个登录管理类LoginManager2. 在LoginManager中定义一个集合,管理登录的用户.3. 在Spring中将LoginManager配置成单例 ...
- Qt5.4 VS2010 Additional Dependancies
Go to Linker -> General -> Additional LIbrary Directories: qtmaind.libQt5Cored.libQt5Guid.libQ ...
- 连接mysql遇到的问题
1. 首先使用一个用户名不行时,可以新建一个用户名点击用户,输入名和密码,此时一定要记住密码,别忘了.不过也可以点击编辑用户改.此时连接时发现还是连接不上.出现错误信息为: Access denied ...
- pdf转能编辑的word的方法
方法一:用汉王ocr文字识别软件,扫描文字,一页一页扫描,复制粘贴 方法二:将pdf文件拷贝到没有pdf阅读器的电脑上,同时你的office是2013,用word打开你的pdf文档,根据他的提示操作, ...
- 根据BIOS信息修改主机名
Dell: Rename-Computer -NewName ("CNHZPD-" + (Get-WmiObject -class win32_Bios).SerialNumber ...
- RTO & RPO
作者:王文洋链接:https://www.zhihu.com/question/30753842/answer/49334210来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...