注册

Ubuntu 18.04安装MongoDB 4.0 的教程详解

Ubuntu 18.04安装MongoDB 4.0 的教程详解

1. 前置条件

在开始安装MongoDB 4.0之前,确保已经完成以下步骤:

  1. 安装Ubuntu 18.04操作系统。
  2. 通过apt-get更新软件包列表。
sudo apt-get update
  1. 安装apt-transport-https软件包。
sudo apt-get install apt-transport-https

2. 添加MongoDB软件源

MongoDB不在默认的Ubuntu仓库中,因此需要添加MongoDB软件源来获取MongoDB软件包。

以下是添加MongoDB软件源的步骤:

  1. 导入MongoDB公钥
wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | sudo apt-key add -
  1. 创建一个MongoDB的软件源.list文件,并将其添加到软件源列表中。

    • 示例1: 使用vi命令手动创建.list文件,并添加到仓库列表

      shell
      sudo vi /etc/apt/sources.list.d/mongodb-org-4.0.list

      在文本编辑器中输入以下内容:

      deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse

      保存并关闭文件,然后运行以下命令更新软件包列表。

      shell
      sudo apt-get update

    • 示例2:使用echo命令创建.list文件,并添加到仓库列表

      shell
      sudo echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" > /etc/apt/sources.list.d/mongodb-org-4.0.list

      运行以下命令更新软件包列表。
      shell
      sudo apt-get update

3. 安装MongoDB

添加了MongoDB软件源之后,可以使用apt-get命令来安装MongoDB 4.0。

sudo apt-get install -y mongodb-org

安装完成后,MongoDB服务将在后台启动。可以通过以下命令验证MongoDB是否已启动:

sudo systemctl status mongod

如果MongoDB已启动,则会在输出中看到以下内容:

Active: active (running) since ...

4. 使用MongoDB

安装和启动MongoDB之后,就可以使用MongoDB了。以下是一些示例:

  1. 连接MongoDB Shell。

MongoBD Shell是一个交互式JavaScript shell,可以用于管理MongoDB数据库。

shell
mongo

  1. 创建一个数据库和一个集合。

使用以下命令创建一个名为mydb的数据库,并在该数据库中创建一个名为mycollection的集合。

```shell
use mydb

db.createCollection("mycollection")
```

  1. 将数据插入集合中。

使用以下命令将文档插入到mycollection集合中。

shell
db.mycollection.insert({name:"John", age:30})
db.mycollection.insert({name:"Jane", age:25})

  1. 查询集合中的数据。

使用以下命令查询mycollection集合中的数据。

shell
db.mycollection.find()

如果成功地插入了数据,则会输出以下内容:

shell
{ "_id" : ObjectId("5b6ce51bcd07fb938b318728"), "name" : "John", "age" : 30 }
{ "_id" : ObjectId("5b6ce527cd07fb938b318729"), "name" : "Jane", "age" : 25 }

以上就是安装和使用MongoDB的一些示例。