返回

macOS 上安装和配置 MongoDB 6.0 完整指南

前端

MongoDB 简介

MongoDB 是一个面向文档的 NoSQL 数据库,它使用 JSON 格式来存储数据。MongoDB 非常灵活,因为它允许您创建具有不同字段和结构的文档。这使得它非常适合存储和查询复杂和动态数据。

安装 MongoDB 6.0

步骤 1:下载 MongoDB

从 MongoDB 官方网站下载 MongoDB 6.0 的 macOS 安装包。

步骤 2:安装 MongoDB

双击下载的安装包,然后按照屏幕上的说明进行安装。

步骤 3:启动 MongoDB

安装完成后,您需要启动 MongoDB 服务。您可以使用以下命令启动 MongoDB:

mongod --config /usr/local/etc/mongod.conf

步骤 4:连接到 MongoDB

您可以使用以下命令连接到 MongoDB:

mongo

配置 MongoDB

步骤 1:创建管理员用户

为了保护您的 MongoDB 数据库,您需要创建一个管理员用户。您可以使用以下命令创建管理员用户:

use admin
db.createUser(
  {
    user: "admin",
    pwd: "password",
    roles: [
      { role: "userAdmin", db: "admin" },
      { role: "readWrite", db: "admin" }
    ]
  }
)

步骤 2:启用身份验证

为了保护您的 MongoDB 数据库,您需要启用身份验证。您可以使用以下命令启用身份验证:

use admin
db.auth('admin', 'password')

使用 MongoDB

步骤 1:创建数据库

您可以使用以下命令创建数据库:

use my_database

步骤 2:创建集合

您可以使用以下命令创建集合:

db.createCollection('my_collection')

步骤 3:插入文档

您可以使用以下命令插入文档:

db.my_collection.insertOne({ name: 'John Doe', age: 30 })

步骤 4:查询文档

您可以使用以下命令查询文档:

db.my_collection.find({ name: 'John Doe' })

步骤 5:更新文档

您可以使用以下命令更新文档:

db.my_collection.updateOne({ name: 'John Doe' }, { $set: { age: 31 } })

步骤 6:删除文档

您可以使用以下命令删除文档:

db.my_collection.deleteOne({ name: 'John Doe' })

结论

MongoDB 是一个强大的 NoSQL 数据库,它非常适合存储和查询复杂和动态数据。在本指南中,我们介绍了如何在 macOS 上安装和配置 MongoDB 6.0。我们还介绍了如何使用 MongoDB 创建数据库、集合、插入文档、查询文档、更新文档和删除文档。