MongoDB——简介

一、MongoDB简介
 MongoDB属于非关系型数据库(No Sql)中的文档数据库。MongoDB是为快速开发互联网Web应用而设计的数据库系统。MongoDB具有以下特点:
  1️⃣MongoDB的设计目标是极简、灵活
  2️⃣MongoDB的数据模型是面向文档的,所谓文档是一种类似于JSON的结构,简单的理解MongoDB这个数据库中存的就是各种各样的JSON,只不过是BSON(Binary JSON,即二进制的JSON)
 在MongoDB中有三个重要的概念:
 1、数据库(Database)
  数据库是一个仓库,在仓库中可以存放集合
 2、集合(Collection)
  集合类似于数组,在集合中可以存放文档,相当于MySql中的表
 3、文档(Document)
  文档数据库中的最小单位,我们存储和操作的内容都是文档,相当于Mysql表中的记录
在这里插入图片描述
二、安装和配置
 1、安装:参看安装 MongoDB
 2、配置
  在安装完MongoDB之后,最好在系统的环境变量中配置一下path的路径,将可执行文件的目录(即安装目录下的bin目录)添加到path中,这样会使我们启动和连接MongoBD时都更简便,不必每次都到安装目录的bin目录下双击对应的可执行文件。
 3、启动和测试
  配置好环境变量后,在启动服务之前还需要配置一下数据的存放目录地址,默认存放的目录地址是C:\data\db,如果不想改动该地址的话,也必须先在C盘中创建好这些目录,否则启动会报错,这里我们采用新建地址的方式,将地址建在安装目录下的data\db,创建完之后就可以在命令行窗口启动Mongo服务了:默认的端口是27071,也可以通过 --port 指定端口

#--dbpath指向的就是数据存放的目录地址
mongod --dbpath E:\MongoDB\mongodb\data\db#mongod用来启动服务

  启动服务后访问:http://localhost:27017,可以看到如下内容,表示服务启动成功,根据显示的内容可以看出来MongoDB是不支持使用HTTP协议访问的
在这里插入图片描述
  启动服务后不要关闭窗口,另外开启一个命令行窗口,输入:

mongo #mongo用来启动客户端,连接mongo服务

在这里插入图片描述
 4、设置开机自动启动MongoDB
  高版本的Mongo已经为我们配置了服务,并开启了开机自动启动,低版本的MongDB则需要我们做以下操作配置服务端的开机启动:有了开机自动启动我们就没必要每次都通过命令行窗口开启Mongo服务了
  ①创建存储数据和日志的目录,比如:

E:\MongoDB\mongodb\data\db #存放数据
E:\MongoDB\mongodb\log #保存日志

  ②在Mongo的安装目录下新建配置文件mongod.cfg(E:\MongoDB\mongodb\mongod.cfg),内容如下:

systemLog:
    destination: file
    path: E:\MongoDB\mongodb\log\mongod.log
storage:
    dbPath: E:\MongoDB\mongodb\data\db

  ③以管理员身份打开命令行窗口,并执行以下命令:配置MongoDB服务,并设置为自动启动

sc.exe create MongoDB binPath= "\"E:\MongoDB\mongodb\bin\mongod.exe\" --service --config=\"E:\MongoDB\mongodb\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"

  ④到系统的服务中找到配置的MongoDB服务,将其启动,这之后Mongo就会开机自动启动了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值