写点什么

Node の MongoDB 安装

作者:空城机
  • 2022 年 7 月 04 日
  • 本文字数:1123 字

    阅读完需:约 4 分钟

Node の MongoDB安装

MongoDB 数据库

定义:MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。


安装包下载地址:https://www.MongoDB.com/try/download/community



关系型数据库和非关系型数据库

说到 MongoDB 肯定要介绍一下关系型数据库和非关系型数据库。


关系型数据库最典型的数据结构是表,由二维表格模型及其之间的联系所组成的一个数据组织。


非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对等。比如像,map 一样的键值对关系。


非关系型数据库优点:1、格式灵活:存储数据的格式可以是 key,value 形式、文档形式、图片形式等等,文档形式、图片形式等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。2、速度快:nosql 可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘;3、高扩展性;4、成本低:nosql 数据库部署简单,基本都是开源软件。


缺点:1、不提供 sql 支持,学习和使用成本较高;2、无事务处理;3、数据结构相对复杂,复杂查询方面稍欠。


PS:本次只是使用一下,前端人员对其的掌握要求没有后端高

MongoDB 安装

在之前已经在官网上讲数据库 msi 下载下来了,接下来开始安装


  1. 根据提示安装,前两部选择 next 即可



  1. 然后可以使用custom来自定义安装目录


  1. 接下来点击 next 安装即可





PS:在安装时有一个坑,如果你勾选了Install MongoDB Compass,那么安装时会卡死,因为这是MongoDB提供的可视化界面,但是下载时会从国外下载。

MongoDB 启动

此时,MongoDB 已经安装完毕了,现在启动测试一下是否成功


在之前自定义的安装目录下,有一个 bin 文件夹,里面有 mongod.exe 文件,这个程序就是用来启动 mongodb 服务器的。


在想要存放数据的地方,创建一个文件夹,比如db,这里我


然后在之前的 bin 文件夹中,使用 cmd 打开面包,输入mongod --dbpath=/mongodb/Server/data/db


由于我们并没有指定 mongodb 服务的端口号,所以它启动在默认的 27017 窗口。


打开浏览器,范围地址http://127.0.0.1:27017/,可看到如下信息

It looks like you are trying to access MongoDB over HTTP on the native driver port.
复制代码




MongoDB 可视化界面

对于 MongoDB 数据库,如果一直在命令控制符界面中使用有些不太方便,可以使用 navicat,也可以直接使用 MongoDB 提供的图形化界面Compass


下载地址:https://www.MongoDB.com/try/download/compass?jmp=docs



Compass图形化界面基本下载后打开就能使用了



点击 connect 按钮,然后就会连接到本地 27017 数据库当中。

连接成功后,点击界面左下角的加号+, 可以创建数据库




接下来就可以在图形化界面当中对数据库进行操作了

发布于: 刚刚阅读数: 4
用户头像

空城机

关注

曾经沧海难为水,只是当时已惘然 2021.03.22 加入

业余作者,在线水文 主要干前端的活,业余会学学python 欢迎各位关注,互相学习,互相进步

评论

发布
暂无评论
Node の MongoDB安装_mongodb_空城机_InfoQ写作社区