MongoDB 学习文档(1)

本文介绍了MongoDB的安装步骤及配置方法,包括环境搭建、服务配置与启动等内容,并提供了详细的命令行操作指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MongoDB文档

1、相关概念:

NoSQL: 非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。

CAP定理:一个分布式计算系统来说,不可能同时满足以下三点:

一致性(Consistency) (所有节点在同一时间具有相同的数据)

可用性(Availability) (保证每个请求不管成功或者失败都有响应)

分隔容忍(Partition tolerance) (系统中任意信息的丢失或失败不会影响系统的继续运作)

MongoDB特点:

1)丰富的数据类型;

2)容易扩展;

3)丰富的功能:索引、存储JavaScript、聚合、固定集合、文件存储

4)不牺牲速度

5)简便的管理

2、MongoDB安装

2.1下载安装

按照说明,下载一个补丁程序。

软件下载地址:https://www.mongodb.com/download-center#community

详细图解mongodb下载、安装、配置与使用:

安装存放目录:C:\Program Files\MongoDB\Server\3.6\

2.2运行MongoDB Community Edition

1)设置MongoDB环境

创建目录 md \data\db

2)运行MongoDB:   "C:\ProgramFiles\MongoDB\Server\3.6\bin\mongod.exe"

3)确认MongoDB已经运行成功

4)连接到MongoDB

打开另一命令提示行"C:\ProgramFiles\MongoDB\Server\3.6\bin\mongo.exe"

2.3为MongoDB Community Edition配置Windows服务

1)打开管理员模式的命令行

2)创建目录

mkdir c:\data\db

mkdir c:\data\log

3)新建配置文件

C:\Program Files\MongoDB\Server\3.6\mongod.cfg

systemLog:

    destination: file

    path: c:\data\log\mongod.log

storage:

    dbPath: c:\data\db

4)安装MongoDB服务

"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe" --config "C:\Program Files\MongoDB\Server\3.6\mongod.cfg" --install


5)开启MongoDB服务

6)检测是否开启成功

7)连接MongoDB

"C:\Program Files\MongoDB\Server\3.6\bin\mongo.exe"


8)关闭和移除

关闭MongoDB服务

net stop MongoDB


移除MongoDB服务

"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe" --remove


2.4手动为MongoDB创建Windows服务

1)管理员模式命令行 同上

2)创建文件夹 同上

3)创建配置文件 同上

4)创建MongoDB服务

sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server\3.6\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"


5)开启MongoDB服务  同上

6)连接MongoDB

管理员模式命令行

"C:\Program Files\MongoDB\Server\3.6\bin\mongo.exe"

7)

关闭MongoDB服务同上

移除MongoDB服务

sc.exe delete MongoDB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值