Mongodb 简明教程

MongoDB - Environment

现在让我们看一下如何在 Windows 上安装 MongoDB。

Install MongoDB On Windows

要在 Windows 上安装 MongoDB,首先从 https://www.mongodb.com/download-center 下载 MongoDB 的最新版本。

mongodb cloud

输入所需信息,选择 Server 选项卡,在其中可以选择 MongoDB 版本、操作系统和软件包:

mongodb community

现在安装已下载的文件,默认情况下,它将安装在文件夹 C:\Program Files\ 中。

MongoDB 需要一个数据文件夹来存储其文件。MongoDB 数据目录的默认位置是 c:\data\db。因此,你需要使用命令提示符创建此文件夹,执行以下命令序列。

C:\>md data
C:\md data\db

然后,需要在 mongod.exe 中将 dbpath 指定为已创建的目录。为此,请发出以下命令。

在命令提示符中,导航到 MongoDB 安装文件夹中当前所在的 bin 目录。假设我的安装文件夹是 C:\Program Files\MongoDB

C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin
C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"

这将在控制台输出上显示 waiting for connections 消息,表明 mongod.exe 进程正在成功运行。

现在,要运行 MongoDB,你需要打开另一个命令提示符并发出以下命令。

C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe
MongoDB shell version v4.2.1
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("4260beda-f662-4cbe-9bc7-5c1f2242663c") }
MongoDB server version: 4.2.1
>

这将显示 MongoDB 已安装且运行成功。下次运行 MongoDB 时,你需要只发出命令即可。

C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"
C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe

Install MongoDB on Ubuntu

运行以下命令以导入 MongoDB 公共 GPG 密钥 −

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

使用以下命令创建 /etc/apt/sources.list.d/mongodb.list 文件。

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen'
   | sudo tee /etc/apt/sources.list.d/mongodb.list

现在发出以下命令以更新存储库 −

sudo apt-get update

接下来,使用以下命令安装 MongoDB −

apt-get install mongodb-10gen = 4.2

在以上安装中,2.2.3 是当前发布的 MongoDB 版本。确保始终安装最新版本。现在,MongoDB 已成功安装。

Start MongoDB

sudo service mongodb start

Stop MongoDB

sudo service mongodb stop

Restart MongoDB

sudo service mongodb restart

要使用 MongoDB,请运行以下命令。

mongo

这会将你连接到正在运行的 MongoDB 实例。

MongoDB Help

要获取命令列表,请在 MongoDB 客户端中输入 db.help() 。这会给你一个命令列表,如下面的屏幕截图所示。

db help

MongoDB Statistics

要获取有关 MongoDB 服务器的统计信息,请在 MongoDB 客户端中输入命令 db.stats() 。这会显示数据库名称、集合数量和数据库中的文档。命令的输出显示在下面的屏幕截图中。

db stats