注册

MongoDB学习笔记—Linux下搭建MongoDB环境

MongoDB学习笔记—Linux下搭建MongoDB环境

本文将介绍在Linux系统下,如何搭建MongoDB环境,以及安装和使用MongoDB的具体过程。

1. 安装MongoDB

在Linux系统中,安装MongoDB可以通过以下步骤完成:

步骤一:添加MongoDB的GPG key

你可以通过以下命令将MongoDB的GPG key添加到你的系统中:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

步骤二:创建MongoDB源地址列表

接着,你需要创建MongoDB的源地址列表。在这里我们选择使用Ubuntu 16.04的16.04/18.04这两个版本的源:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/4.0 multiverse" \
| sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

步骤三:安装MongoDB

现在我们已经添加了MongoDB的源地址,接下来就执行以下命令以安装MongoDB:

sudo apt-get update
sudo apt-get install -y mongodb-org

步骤四:启动MongoDB

在完成MongoDB的安装之后,你需要执行以下命令以启动MongoDB:

sudo service mongod start

2. 安装MongoDB客户端

在MongoDB环境正确安装后,你需要安装MongoDB客户端以便于通过命令行方式来操作MongoDB数据库。

步骤一:安装mongo-shell

在Linux系统中,你可以通过以下命令安装mongo-shell:

sudo apt-get install mongodb-clients

步骤二:启动mongo-shell

在安装完mongo-shell之后,你可以通过以下命令启动mongo-shell客户端:

mongo

3. 示例说明

在MongoDB环境和MongoDB客户端均正确安装之后,你可以使用以下命令将数据存储到MongoDB数据库中:

use testdb
db.test.insert({"name": "Tom"})

这个命令的意思是,连接到testdb数据库,向其中的test集合(类似于关系型数据库中的表)中插入一条数据,该数据具有字段“name”,其值为“Tom”。

接下来,你可以通过执行以下命令来查询test集合中的数据:

db.test.find()

该命令将会返回test集合中存储的所有数据。

以上就是在Linux系统中,搭建MongoDB环境以及使用MongoDB的完整攻略。