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的完整攻略。