美文网首页
初识MongoDB,它是文档数据库,属于非关系型数据库的一种。

初识MongoDB,它是文档数据库,属于非关系型数据库的一种。

作者: 似朝朝我心 | 来源:发表于2020-10-28 19:59 被阅读0次

    关于MongoDB介绍:

    • ,MongoDB是为了快速开发互联网Web应用而设计出来的数据库系统。
    • ,MongoDB的设计目标是极简、灵活,作为Web应用栈的一部分。
    • 易懂,MongoDB的数据模型是面向文档的,所谓的文档就是类似于我们熟悉的JSON数据结构,可以简单的理解MongoDB这个数据中存储的是各种各样的JSON数据,但又不完全是JSON,它叫BSON,BSON是一种增强型的JSON,这里的B是二进制的意思,也就是说它还可以存储二进制相关数据,但我们很少存储二进制相关的数据,所以直接当成JSON理解,也是一种不错的选择

    关于MongoDB数据库的三个重要概念:

    • 数据库(database)
      数据库就是一个仓库,在仓库中可以存放集合,一个mongoDB数据库服务器可以存放n个数据库。
    • 集合(collection)
      一个数据库里面可以放多个集合,集合类似于数组,在集合中可以存放文档。(如果我们使用过关系型数据库的话,这里的集合就相当于
    • 文档(document)
      一个集合里面有多个文档,文档是数据库中的最小单位,我们存储和操作(增删改查)的内容就是文档。



    • 小结:数据库(database)里面放集合(collection),集合里面放文档(document)。

    MongoDB总结:

    • MongoDB是用来存储我们程序运行过程当中产生的一些数据。
      (比如用户在某APP上登录时,就产生了用户名、账号和密码数据等等,比如我们在百度贴吧发的贴子,评论信息,又比如电商网站上的用户个人信息,比如商品列表展示详情信息,购物车订单信息,物流发货配送信息。)
    • 这些要永久保存的信息,都需要存储到数据库当中去。

    安装MongoDB和配置环境变量。

    • 安装和环境配置这里就略了。
      环境配置,找到bin目录,进入到bin目录,拷贝路径,复制粘贴到环境变量path。
    • 检测是否安装成功,是否能用,就看能不能跑,在CMD直接输入指令:mongod
    • 如果显示有内容,证明能用了。
    • 如果确保安装好了mongoDB,用mongod指令检测的时候,却显示

      证明环境配置没配置好。

    MongoDB的使用和启动数据库服务器

    • 盘符根目录下创建目录data/db(命名随自己)
    • 命令行工具cmd输入指令:mongod --path 指定具体路径,用于启动mongodb服务器。
    • 新开一个cmd窗口输入指令:mongo,用于连接我们的mongodb服务器,提醒:之前的那个cmd窗口切记不能关闭。
    • 你可以做一些简单的数学计算或者js操作,来证明你是否连接成功。
    • 也可以打开默认端口27017查看是否连接成功


    • 当然了,你也可以预先指定端口号,不过自己测试用默认的就行,除非端口号被占用了。
    mongod --path 指定具体目录路径 --port 指定端口号
    例子:
    mongod --path e:\data\db --port 10086  
    端口号范围(0-65535)
    
    • 还可以打开 盘符:data/db目录查看,有没有多出新增的文件和文件夹。


    启动数据库database流程

    数据库的服务器

    • 服务器用来保存数据
    • mongod 指令用来启动服务器

    数据库的客户端

    • 客户端用来操作服务器,对数据进行增删改查的操作
    • mongo 指令用来启动客户端

    配置MongoDB后台启动服务

    将MongoDB设置为系统服务,可以自动在后台启动,不需要每次都手动敲指令启动MongoDB服务器,不用开2个cmd窗口挂着。

    • 在原来盘符根目录下创建的目录下,再创建一个log文件夹


    • 找到mongodb安装目录下的bin目录的位置,添加一个配置文件mongod.cfg。


    • 在mongod.cfg文件写入内容。
    systemLog:
        destination: file
        path: c:\data\log\mongod.log
    storage:
        dbPath: c:\data\db
    (修改成自己对应的路径)
    
    • 以管理员身份打开cmd窗口,执行如下命令,安装mongodb服务。
    C:\mongodb\bin\mongod.exe --config "C:\mongodb\mongod.cfg" --install
    也需要修改对应的路径
    
    • 来到任务管理器,鼠标右键启动mogoDB服务。


    • 然后cmd执行mongo

    但好像现在的最新版已经到4,不用再配置了。

    相关文章

      网友评论

          本文标题:初识MongoDB,它是文档数据库,属于非关系型数据库的一种。

          本文链接:https://www.haomeiwen.com/subject/nfrcvktx.html