在Linux Ubuntu下安装MongoDB
MongoDB是一个开源的文档数据库,它使用JSON格式的文件来存储数据。如果您正在寻找一个高可用、高性能、高扩展性的数据库,MongoDB是一个非常好的选择。本文将介绍如何在Linux Ubuntu下安装MongoDB。
1. 安装MongoDB
1.1 添加MongoDB源
首先需要添加MongoDB的源:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
sudo apt-get update
1.2 安装MongoDB
接着安装MongoDB:
sudo apt-get install -y mongodb-org
这个命令将会安装MongoDB和相关的工具、客户端等。
1.3 启动MongoDB
安装完成后,MongoDB并不会自动启动,需要手动启动:
sudo systemctl start mongod
可以用下面的命令检查MongoDB是否已经成功启动:
sudo systemctl status mongod
若输出的结果有active (running)字样,则表示MongoDB已经成功启动。
1.4 设置MongoDB自动启动
如果希望MongoDB在系统启动时自动启动,可以使用下面的命令:
sudo systemctl enable mongod
2. 使用MongoDB
2.1 连接MongoDB
安装和启动MongoDB之后,就可以连接MongoDB了。可以使用mongo命令来连接,默认连接到本地的MongoDB:
mongo
如果需要连接到特定的MongoDB服务器,可以使用下面的命令:
mongo --host <hostname>
其中,<hostname>是MongoDB服务器的主机名或IP地址。
2.2 创建数据库
连接到MongoDB之后,可以使用下面的命令创建一个新的数据库:
use <database>
其中,<database>是要创建的数据库的名称。
2.3 创建集合
MongoDB中的集合类似于关系型数据库中的表。可以使用下面的命令创建一个新的集合:
db.createCollection(<collection>)
其中,<collection>是要创建的集合的名称。
2.4 插入数据
可以使用下面的命令向集合中插入数据:
db.<collection>.insertOne({<document>})
其中,<collection>是要插入数据的集合的名称,<document>是要插入的文档数据,使用JSON格式。
2.5 查询数据
可以使用下面的命令查询集合中的数据:
db.<collection>.find()
其中,<collection>是要查询的集合的名称。
3. 总结
这篇文章主要介绍了在Linux Ubuntu下安装MongoDB的方法,以及如何使用MongoDB。MongoDB是一个非常强大的文档数据库,可以应用于各种场景。如果您需要一个可靠、高效、易于使用的数据库,MongoDB是一个非常好的选择。