macOS Big Sur Mongodb 安装、配置与启动

413 阅读2分钟

前端页面开发完的我,由于后端接口迟迟提供不上来,实在是无所事事。昨儿个写了点SwiftUI的小demo,今天把ohmyzshhomebrew卸载重装完,决定再搞点别的事情。

想了想,决定把Javascript用于实战搞一下。毕竟光抱着「你所不知道的JavaScript」啃,也品不出味儿来。于是开始着手node.js开发后端接口的事情。实践出真知。

当然了,开发嘛,首先就是得搭建好环境。正所谓,工欲善其事,必先利其器。


前期准备:已安装好homebrew、node、express。

express的安装依赖于npm,也就是node。node建议使用nvm安装。nvm的安装,建议使用命令行安装,不建议brew安装。

  • 设置及安装mongodb社区版

在命令行中,执行以下命令

# You can add the custom tap in a MacOS terminal session using
# 设置
brew tap mongodb/brew

# Install the latest 5.0.x production release of MongoDB Community Server
# 安装社区版,@后是版本号
brew install mongodb-community@5.0

安装完成后,验证一下

mongodb brew 安装.png


  • 启动并指定保存数据的文件夹

启动mongodb,并为其指定数据文件存放位置。此处创建的文件夹是db.

指定mongod 数据保存文件夹.png

启动成功后,可以在浏览器窗口打开如下网址:http://localhost:27017, 看到内容如下,就是连接 mongodb 成功。

mongod 指定文件夹启动成功.png


  • 下载安装mongodb gui app

官网下载地址,能不能不翻墙打开,没测试


  • 打开gui app,链接数据库。

在输入框中输入 mongodb://localhost:27017,点击 connect 按钮,进行mongodb的链接。

Snipaste_2021-11-18_15-53-27.png

链接mongodb 成功.png

点击 create database 按钮,进行数据库的创建。


  • 启动express程序

express 的安装及应用创建,请参照express官网指北

express 应用 所引入的库,仅供参考。

Snipaste_2021-11-18_15-37-50.png

执行命令 npm start,看到如下打印内容,证明数据库连接成功。

重启动服务,看到打印.png


  • 提示:请一定先启动mongodb

即,使用 mongod --dbpath=****** 命令启动服务。否则,就会出现如下错误。

Snipaste_2021-11-18_15-48-08.png

Snipaste_2021-11-18_15-48-15.png

Snipaste_2021-11-18_15-47-59.png


  • 全文,完~



  • 参考链接

# Mac 安装和配置 MongoDB

# mongodb 在 macOS 安装及环境变量配置方法

# The MongoDB Homebrew Tap

Mongodb 中文手册