MongoDB 初学者指南之安装教程和环境搭建

阅读时长 5 分钟读完

什么是 MongoDB

MongoDB 是一款开源的 NoSQL 数据库,它使用文档形式存储数据,采用 JSON 格式的 BSON(Binary JSON)表示文档,支持动态查询和索引,特别适合大规模、高效率、高可用性的数据存储。

安装教程

Windows 安装

  1. 前往 MongoDB 官网(https://www.mongodb.com/)下载支持 Windows 的安装文件;
  2. 安装过程中需要手动设置安装路径、配置服务和端口号等参数;
  3. 安装完成后,打开 CMD 命令行,执行 mongo 命令,能够进入 MongoDB 的命令行模式,则表示安装成功。

Linux 安装

  1. 在 Linux 系统中,可以使用 apt、yum、dnf 等包管理器直接安装 MongoDB;
  2. 先添加 MongoDB 的软件源,然后执行相应命令即可。

以 Ubuntu 为例,安装过程如下:

添加软件源:

安装 MongoDB:

启动 MongoDB:

macOS 安装

  1. 使用 Homebrew 包管理器进行安装;
  2. 打开终端,输入以下命令:

环境搭建

安装完成之后,需要进行一些基本的环境搭建和配置。

配置文件

打开 /etc/mongod.conf 文件,编辑其中的配置项:

  1. 修改 dbPath 为指定的数据存储目录;
  2. 修改 bindIp0.0.0.0,表示该端口可以在所有网络接口上访问;
  3. 修改 port 为指定的端口号。

示例如下:

-- -------------------- ---- -------
--------
  ------- --------
  --------
    -------- ----

----------
  ------------ ----
  ---------- ----
  ----- ---------------------------

----
  ------- -------
  ----- -----

------------------
  ------------- -------------------

创建管理员账号

进入 MongoDB 的命令行模式,使用 use admin 命令进入 admin 数据库,然后使用 db.createUser() 命令创建管理员账号,如下所示:

创建数据库和用户

使用管理员账号登录 MongoDB:

然后使用 use <database-name> 命令创建指定的数据库,使用 db.createUser() 命令创建指定的用户并授权,如下所示:

连接数据库

安装和配置完成之后,可以在 Node.js 中使用 mongoose 模块连接 MongoDB:

总结

MongoDB 是一款非常强大的 NoSQL 数据库,适合于大规模、高效率、高可用性的数据存储。在进行安装和环境搭建时,需要注意配置文件、管理员账号、数据库和用户的创建等步骤,以确保 MongoDB 的正常运行和安全性。同时,也可以使用 mongoose 模块对 MongoDB 进行操作和连接,为 Node.js 的开发提供了极大的便利。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/650338cb95b1f8cacd03dc46

纠错
反馈