注册

Centos7 yum安装mongodb实现步骤详解

下面是详细的步骤说明:

步骤一:添加MongoDB的YUM源

  1. 打开终端,进入root用户。
  2. 在终端输入命令,新建YUM源配置文件:

vi /etc/yum.repos.d/mongodb-org-4.0.repo

  1. 将以下内容写入文件中:

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

  1. 在任何软件包的安装之前,现在最好更新一下系统:

yum update

步骤二:安装MongoDB

  1. 在终端输入以下命令,安装MongoDB:

yum install -y mongodb-org

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

systemctl start mongod

  1. 确认服务已经开启:

systemctl status mongod

如果运行正确,则会输出MongoDB服务的一些信息。

示例一:使用MongoDB命令行

  1. 打开终端,进入root用户。
  2. 输入以下命令启动MongoDB官方的命令行工具:

mongo

  1. 在MongoDB命令行下,我们可以输入以下命令来操作数据库:

show dbs # 查看所有的数据库
use test # 切换到test数据库
db.createCollection("example") # 在test数据库创建集合example
db.example.insert({name: "John", age: 25, gender: "male"}) # 向example集合中插入文档
db.example.find() # 查询集合example中的所有文档

示例二:使用Python连接MongoDB

  1. 安装pymongo模块:

pip install pymongo

  1. 编写Python代码,连接MongoDB并对其进行操作。例如,我们可以输入以下代码:

```
import pymongo

# 连接MongoDB
client = pymongo.MongoClient("mongodb://localhost:27017/")

# 操作MongoDB
db = client["mydatabase"]
collection = db["customers"]
customers = [{"name": "John", "address": "Highway 37"},
{"name": "Jane", "address": "Highway 38"}]
collection.insert_many(customers)

# 输出插入结果
print(collection.find())
```

以上代码将连接MongoDB数据库,并在名为“mydatabase”的数据库中创建名为“customers”的集合,向其中插入了两条记录。

以上就是Centos7 yum安装mongodb实现步骤详解的完整攻略。