目的

记录windows下mongodb安装,供查询。

快速安装

1.下载

下载地址:https://www.mongodb.com/try/download/community

如下图所示,选择需要下载的版本,适合平台和包格式,点击Download进行下载。

2.配置环境变量

将下载的zip包进行解压,目录结构如下图所示。

bin目录配置到到系统环境变量path下面。

3.配置mongodb

3.1 进入根目录,创建文件夹,命名data,作为数据库存储路径;

3.2 进入根目录,创建logs文件夹,作为日志输出路径,并在logs里面创建一个mongo.log空文件;

3.3 进入根目录,创建mongodb配置文件mongo.conf,mongo.conf中需要添加以下内容:

dbpath=D:\soft\mongodb-win32-x86_64-windows-5.0.9\data #数据库路径  
logpath=D:\soft\mongodb-win32-x86_64-windows-5.0.9\logs\mongo.log  #日志输出文件路径  
logappend=true #错误日志采用追加模式  
journal=true #启用日志文件,默认启用  
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false  
port=27017 #端口号 默认为27017

以上操作完成后,mongodb文件目录如下图所示。

启动

1.打开cmd进入到mongodb根目录,,执行mongod --config "mongo.conf",如下图所示,则说明配置正确。

2. 退出以上命令,然后输入以下命令:mongod --dbpath data,回车运行,出现类似如下所示的界面。

然后另外打开一个界面,输入mongo命令,出现如下图所示界面,说明程序启动成功。

可以通过浏览器输入:127.0.0.1:27017 用于验证是否成功。

为了方便,可将命令做成批处理,直接双击即可启动mongodb服务。生成环境,将服务做成windowd系统服务更合适。

mongodb常用命令

1.查看所有数据库

show databases 

2.创建并使用数据库

注:如果使用的数据库不存在,会自动创建该数据库

use test

3.删除当前数据库

db.dropDatabase()

4.插入数据

db.test.insert({name:  "test",  age:  20,  sex:  1,  isDelete:  0})

5.查询

查询test下的所有数据

db.test.find()

6.查询test下name为test的数据

db.test.find({name:'test'})

7.创建集合cls

db.createCollection("cls")

8.在集合cls下插入数据

db.cls.insert({name:  "test",  age:  20,  sex:  1,  isDelete:  0})

9.查看当前数据库下的所有集合

show collections

10.查看当前数据库

db.getName()

11.删除名称为cls的集合

db.cls.dop()

...