CentOS 7 安装 MongoDB 6

简介

MongoDB 是一个开源的 NoSQL 数据库,它具有高性能、高可用性和可伸缩性等特点。本文将介绍如何在 CentOS 7 上安装 MongoDB 6,并提供相关代码示例。

安装 MongoDB

以下是在 CentOS 7 上安装 MongoDB 6 的步骤:

步骤 1:导入 MongoDB 仓库的 GPG 密钥

首先,需要导入 MongoDB 仓库的 GPG 密钥。打开终端,执行以下命令:

sudo rpm --import 

步骤 2:创建 MongoDB 仓库文件

下一步是创建 MongoDB 仓库文件。使用编辑器打开 /etc/yum.repos.d/mongodb-org-6.0.repo,并将以下内容复制到文件中:

[mongodb-org-6.0]
name=MongoDB Repository
baseurl=
gpgcheck=1
enabled=1
gpgkey=

保存并关闭文件。

步骤 3:安装 MongoDB

现在可以使用 yum 命令来安装 MongoDB。执行以下命令:

sudo yum install -y mongodb-org

步骤 4:启动 MongoDB 服务

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

sudo systemctl start mongod

步骤 5:设置 MongoDB 开机自启

如果希望 MongoDB 在系统启动时自动启动,可以使用以下命令设置:

sudo systemctl enable mongod

步骤 6:验证 MongoDB 安装

最后,可以运行以下命令来验证 MongoDB 是否成功安装:

mongo --version

如果安装成功,将会显示 MongoDB 的版本信息。

使用 MongoDB

安装完成后,可以使用 MongoDB 进行数据存储和查询等操作。下面是一些常用的 MongoDB 命令示例:

连接 MongoDB

要连接到 MongoDB,可以使用 mongo 命令:

mongo

创建数据库

使用 use 命令来创建一个新的数据库。例如,创建一个名为 mydb 的数据库:

use mydb

插入数据

使用 insertOne 命令来向集合中插入一条文档。以下示例将在 mycollection 集合中插入一个名为 John 的文档:

db.mycollection.insertOne({name: "John"})

查询数据

使用 find 命令来查询集合中的数据。以下示例将查询 mycollection 集合中的所有文档:

db.mycollection.find()

更新数据

使用 updateOne 命令来更新集合中的数据。以下示例将更新 mycollection 集合中名为 John 的文档的 age 字段为 30

db.mycollection.updateOne({name: "John"}, {$set: {age: 30}})

删除数据

使用 deleteOne 命令来删除集合中的数据。以下示例将删除 mycollection 集合中名为 John 的文档:

db.mycollection.deleteOne({name: "John"})

结论

本文介绍了在 CentOS 7 上安装 MongoDB 6 的步骤,并提供了相关的代码示例。通过这些示例,您可以开始使用 MongoDB 进行数据存储和查询等操作。希望本文能帮助您顺利安装和使用 MongoDB。如有任何问题,请随时提问。

参考资料

  • MongoDB Documentation: