MongoDB的安装

1、MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的 高性能数据存储解决方案。
2、MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。简单来说,它不是通过表格(关系)存数据,而是通过文档和集合来存数据。
3、MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象,但是在这里它不叫 json,叫 bson。字段值可以包含其他文档,数组及文档数组。

Windows 平台安装 MongoDB
MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装。
MongoDB 预编译二进制包下载地址:https://www.mongodb.com/try/download
在这里插入图片描述

  1. 进入官网后选择下载的版本
    MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系统。
    MongoDB for Windows 32-bit 适合 32 位的 Window 系统及最新的 Windows Vista。 32 位系统上 MongoDB 的数据库最大为 2GB。
    MongoDB for Windows 64-bit Legacy 适合 64 位的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。
    在这里插入图片描述
  2. 安装
    根据你的系统下载 32 位或 64 位的 .msi 文件,下载后双击该文件,按操作提示安装即可。
    安装过程中,你可以通过点击 “Custom(自定义)” 按钮来设置你的安装目录。
    在这里插入图片描述
    下一步安装 “install mongoDB compass” 不勾选(当然你也可以选择安装它,可能需要更久的安装时间)
    在这里插入图片描述
  3. 接下来创建数据库目录和日志目录
    MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 ),同时在data文件下创建一个新文件夹logs(用来存放日志文件)。
    在这里插入图片描述
  4. 测试MongoDB是否安装成功
    (1)打开cmd命令行
    (2)进入C:\Program Files\MongoDB\Server\3.1\bin目录
    (3)输入如下的命令启动mongodb服务:mongod --dbpath E:\data\db (这是服务器)
    (4)在浏览器输入http://localhost:27017 (27017是mongodb的端口号)查看,若显示如下,则表示连接成功。如果不成功,可以查看端口是否被占用。
    在这里插入图片描述
  5. 设置环境变量
    把 C:\Program Files\MongoDB\Server\3.1\bin 将该路径添加到环境变量path里
    在这里插入图片描述
  6. 客户端连接MongoDB
    我们可以在命令窗口中运行 mongo.exe 命令即可连接上 MongoDB。(这是客户端。)
    它默认会链接到 test 文档(数据库):
    在这里插入图片描述
  7. MongoDB的一些命令
    use 数据库名 创建数据库 如果数据库不存在,则创建数据库,否则切换到指定数据库。
    show dbs 查看数据库
    exit 离开
    数据库虽然已经创建了,但是如果没有数据放入的话,查看数据库里仍不会显示这个新建的数据库
    db.集合的名字.insert({key:value,…}) db.one.insert({“name”:“zs”,“age”:18}) 添加数据
    one 是集合的名字。当数据库中没有这个集合时,在我们添加数据是会自动生成这个集合
    show collections 查看当前数据库里的集合
    for(var i =0; i<10; i++){ db.one.insert({“name”:“stu”+i,“age”:10+i}) } 批量添加数据

Mongodb 查找数据
在这里插入图片描述

Mongodb 删除数据
在这里插入图片描述
Mongodb 修改数据
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值