从 Windows 启动 MongoDB
使用这篇 MongoDB 教程文章,使用默认安装向导在 Windows 上安装和启动 MongoDB 5.0 Community Edition。
本文使用默认 MSI 安装过程在 Windows 上安装 MongoDB。 但是,系统管理员可以使用 msiexec.exe 实用程序利用自动化以无人值守的方式部署 MongoDB。
MongoDB 服务器不包括 MongoDB Shell (mongosh)。 要下载并安装 mongosh,您必须首先按照 mongosh 的安装说明进行操作。
MongoDB 平台支持
MongoDB 5.0 Community Edition 在 x86_64 架构上仅支持以下 64 位版本的 Windows:
- Windows 服务器 2019
- Windows 10 / Windows 服务器 2016
MongoDB 仅支持这些系统的 64 位版本。 在运行 Hyper-V 的 Windows 主机上,Oracle 为 VirtualBox 提供实验性支持。
另一方面,Microsoft 不支持 Hyper-V 上的 VirtualBox。 如果您希望使用 VirtualBox 在 Windows 上安装 MongoDB,请禁用 Hyper-V。
下载 MongoDB 安装
按照这些说明使用 MongoDB 安装程序向导安装 MongoDB Community Edition。 安装过程中会安装 MongoDB 二进制文件和默认配置文件 install directory>binmongod.cfg。
➤ MongoDB 下载中心
- 在版本下拉列表中,选择要下载的 MongoDB 版本。
- 在平台下拉列表中,选择 Windows。
- 在包下拉列表中,选择 msi。
- 单击下载。
运行 MongoDB 安装程序
您可以从 Windows 资源管理器/文件资源管理器运行它。
- 转到下载 MongoDB 安装程序(.msi 文件)的特定目录。 默认情况下,这是您的下载目录。
- 双击目录中的 .msi 文件。
该向导将引导您完成 MongoDB 和 MongoDB Compass 的安装。
选择设置类型
可以使用完整设置或自定义设置选项。 MongoDB 和 MongoDB 工具使用完整安装选项安装到默认位置。
您可以使用自定义安装选项定义安装哪些可执行文件以及它们的安装位置。
服务配置
从 MongoDB 4.0 开始,您可以安装二进制文件或在安装期间将 MongoDB 设置为 Windows 服务。 MongoDB 服务 MongoDB 是一个数据库管理系统。
使用以下步骤安装 MongoDB 并将其配置为 Windows 服务。 从 MongoDB 4.0 开始,您可以在安装过程中将 MongoDB 作为 Windows 服务进行设置和启动,安装完成后将启动 MongoDB 服务。
- 选择安装 MongoDB 作为服务。
- 选择:
作为网络服务用户,运行该服务(默认)。 这是操作系统自带的 Windows 用户帐户。
或者
作为本地或域用户,启动该服务。
- 将帐户域设置为句点以及现有本地用户帐户的用户帐户名和帐户密码。
- 对于现有域用户,指定该用户的帐户域、帐户名和帐户密码。
- MongoDB 中目录的详细信息是:
- 服务名称:输入服务的名称。 MongoDB 是默认名称。 如果您已经拥有使用所提供名称的服务,则必须指定一个新名称。
- 数据目录:使用 -dbpath 选项指定数据目录。 如果该目录不存在,安装程序将构建它并为服务用户提供目录访问权限。
- 日志目录:该选项指定-logpath选项对应的日志目录。 如果该目录不存在,安装程序将构建它并为服务用户提供目录访问权限。
在 Windows 中安装 MongoDB 或 mongosh
选中带有 Install MongoDB Compass Label 的框以安装 MongoDB Compass。 准备就绪后,单击“下一步”按钮。
安装 MongoDB Compass 是可选的。
.msi 安装程序不包括 mongosh。 您可以从 Mongosh 安装程序安装它。
安装成功后,MongoDB 服务启动。 使用安装目录>binmongod.cfg 配置文件配置 MongoDB 实例。
如果您只是安装了可执行文件并且没有将 MongoDB 安装为 Windows 服务,则必须手动启动 MongoDB 实例。
从 4.0 版开始,MongoDB 现在可以安装和配置为 Windows 服务。 安装成功后,MongoDB 服务启动。
使用安装目录>binmongod.cfg 配置文件配置 MongoDB 实例。 在安装过程中,将 mongosh.exe 二进制文件的路径添加到 PATH 环境变量中。
然后,要连接到 MongoDB,请打开一个新的命令解释器并键入 mongosh.exe。
使用 Windows 服务控制台启动和停止 MongoDB 服务
使用服务控制台启动 MongoDB 服务。
- 在服务控制台中,找到 MongoDB 服务。
- 右键单击 MongoDB 服务,然后单击启动。
使用服务控制台停止 MongoDB 服务。
- 在服务控制台中找到 MongoDB 服务。
- 右键单击(或暂停)停止 MongoDB 服务。
禁用 MongoDB 社区版的 Windows 服务
要卸载 MongoDB 服务,请停止使用服务控制台。 然后,以管理员身份打开 Windows 命令提示符/解释器 (cmd.exe) 并运行以下命令。
命令:
sc.exe delete MongoDB
在本文中,介绍了 MongoDB 的下载和安装,并指出了将 MongoDB 安装为服务的步骤。
相关文章
MongoDB 中的 $unset 运算符
发布时间:2023/05/10 浏览次数:135 分类:MongoDB
-
本文将讨论 $unset 运算符在 MongoDB 中的工作原理。 此外,我们将演示使用此运算符从 MongoDB 集合中的所有文档中删除一个字段。MongoDB 中的 $unset 运算符 $unset 是用于从实体中删除字段的运算符。
MongoDB 中的 $ne 运算符
发布时间:2023/05/10 浏览次数:82 分类:MongoDB
-
本文将讨论 $ne 运算符如何在 MongoDB 中工作。 另外,我们会列举它与$not操作符的区别。MongoDB 中的 $ne 运算符 $ne 是MongoDB中的一个运算符,代表不等于。
MongoDB $Set 运算符
发布时间:2023/05/10 浏览次数:54 分类:MongoDB
-
在本文中,我们将学习如何使用 $set 运算符部分更新 MongoDB 中的对象,以便新对象与现有对象重叠/合并。
MongoDB 中 $push 和 $addToSet 的区别
发布时间:2023/05/10 浏览次数:103 分类:MongoDB
-
这篇指导文章将告诉您什么是 MongoDB 中的运算符以及它们是如何描述的。 此外,对 $push 和 $addToSet 运算符进行了简要的详细说明。 $push 和 $addToSet 之间的区别通过代码段详细说明。
在 MongoDB 中按日期对集合进行排序
发布时间:2023/05/10 浏览次数:150 分类:MongoDB
-
在本 MongoDB 教程中,讨论了在 MongoDB 中对集合进行排序的问题。 简要说明了对数据库中的集合进行排序的不同方法。在 MongoDB 中使用 sort() 函数
统计 MongoDB 中的记录
发布时间:2023/05/10 浏览次数:83 分类:MongoDB
-
本文讨论 MongoDB 中的运算符、聚合运算符以及计算总记录数的不同方法。MongoDB 中的操作 CRUD 操作是用户界面的概念,允许用户浏览、搜索和更改数据库中的对象。
为 MongoDB 集合中的所有文档选择单个或多个字段
发布时间:2023/05/10 浏览次数:99 分类:MongoDB
-
在这篇 MongoDB 教程文章中,您将学习如何通过指定或限制要返回的字段的投影执行基本查询操作,从而为 MongoDB 集合中给定的所有文档选择单个或多个字段。
在 MongoDB 中使用 findOneAndUpdate() 方法
发布时间:2023/05/10 浏览次数:180 分类:MongoDB
-
findOneAndUpdate() 方法更新集合中符合选择条件的第一个匹配文档。 使用此方法,用户可以替换嵌入的文档等。
MongoDB 中的漂亮打印
发布时间:2023/05/10 浏览次数:199 分类:MongoDB
-
本文将讨论如何在 MongoDB 中使用漂亮的打印来显示格式化的结果。MongoDB 中的漂亮打印