如何下载和安装 MongoDB on Windows 和云

⚡ 智能摘要

如何下载和安装 MongoDB on Windows 云端设置部分将以完整的设置指南的形式进行讲解。本资源涵盖了安装过程。 MongoDB 社区服务器 Windows, Java脚本, Python以及 Ruby 驱动程序, MongoDB Compass,配置包括导入和导出、配置文件和部署 MongoDB 云端地图集。

  • 🪟 Windows 安装: 下载 64 位社区服务器并运行 MSI 安装程序。
  • ???? 驱动程序: Java脚本已内置;添加 Python (pymongo)和 Ruby(mongo)驱动程序。
  • 🧭 指南针: 安装 MongoDB Compass 以图形化方式管理数据库的图形用户界面。
  • ⚙️ 配置: 设置数据目录、导入/导出 CSV 文件以及使用配置文件。
  • ☁️ 云计算: 部署 MongoDB AWS 上的 Atlas Google Cloud 或 Azure 并连接客户端。

如何下载和安装 MongoDB

安装程序 MongoDB 提供 32 位和 64 位两种版本。32 位安装程序适用于开发和测试环境。但对于生产环境,您应该使用 64 位安装程序。否则,您可以存储的数据量可能会受到限制。 MongoDB建议生产环境始终使用稳定版本。

如何下载和安装 MongoDB on Windows

可以使用以下步骤下载并安装 MongoDB on Windows 10年:

步骤1)下载 MongoDB 社区服务器

链接 并下载 MongoDB 社区服务器。我们将安装 64 位版本 Windows.

下载并安装 MongoDB on Windows

步骤 2)点击“设置”

下载完成后,打开msi文件。在启动屏幕上单击“下一步”。

下载并安装 MongoDB on Windows

步骤 3)接受最终用户许可协议

  1. 接受最终用户许可协议。
  2. 点击下一步。

下载并安装 MongoDB on Windows

步骤 4)点击“完成”按钮

点击“完成”按钮安装所有组件。您也可以使用自定义选项来选择性地安装组件,或者更改安装位置。

下载并安装 MongoDB on Windows

步骤5)服务配置

  1. 选择“以网络服务用户身份运行服务”。记下数据目录;我们稍后会用到它。
  2. 点击下一步。

下载并安装 MongoDB on Windows

步骤 6)开始安装过程

单击“安装”按钮开始安装。

下载并安装 MongoDB on Windows

步骤 7)完成后点击“下一步”。

安装开始。完成后,点击“下一步”。

下载并安装 MongoDB on Windows

步骤 8)单击“完成”按钮

最后一步:安装完成后,点击“完成”按钮。

下载并安装 MongoDB on Windows

你好世界 MongoDB: Java脚本驱动程序

司机在 MongoDB 用于客户端应用程序和数据库之间的连接。例如,如果您有一个 Java 程序并要求它连接到 MongoDB那么,您需要下载并集成 Java 驱动程序,以便程序可以与 MongoDB 数据库。

司机 JavaScript 开箱即用。 MongoDB 用于与以下设备交互的 shell MongoDB 数据库实际上是一个 Java脚本 shell。访问方式:

步骤1) 转到“C:\Program Files\MongoDB\Server\4.0\bin”并双击 mongo.exe。或者,您也可以单击 MongoDB 桌面物品。

你好世界 MongoDB: Java脚本驱动程序

步骤2) 在终端中输入以下程序:

var myMessage='Hello World';
printjson(myMessage);

你好世界 MongoDB: Java脚本驱动程序

Code 说明:

  1. 我们只是声明一个简单的 Java用于存储名为“Hello World”字符串的脚本变量。
  2. 我们使用 printjson 方法将变量打印到屏幕上。

安装 Python 驱动器

步骤1) 确保 Python 已安装在系统中。

步骤2) 请执行以下命令安装 MongoDB 相关驱动程序:

pip install pymongo

安装 Ruby 驱动程序

步骤1) 请确保系统已安装 Ruby。

步骤2) 请确保 gems 已更新,方法是执行以下命令:

gem update --system

步骤3) 请执行以下命令安装 MongoDB 相关驱动程序:

gem install mongo

安装 MongoDB Compass – MongoDB 管理工具

市场上有一些工具可以管理 MongoDB. 其中一个非商业工具是 MongoDB Compass. Compass 的一些功能如下:

  1. Mongo shell 的全部力量
  2. 多个 shell
  3. 多个结果

步骤1)链接 点击下载。

安装 MongoDB Compass

步骤2) 在弹出窗口中输入详细信息,然后点击提交。

安装 MongoDB Compass

步骤3) Double 点击下载的文件。

安装 MongoDB Compass

步骤4) 安装将自动开始。

安装 MongoDB Compass

步骤5) Compass 启动时将显示欢迎屏幕。

安装 MongoDB Compass

步骤6) 保持隐私设置默认不变,然后点击“开始使用指南针”。

安装 MongoDB Compass

步骤7) 您将看到主屏幕,上面列出了当前使用的数据库。

安装 MongoDB Compass

MongoDB 配置、导入和导出

在开始之前 MongoDB 服务器,第一个关键方面是配置数据目录,所有的 MongoDB 数据将被存储。具体方法如下:

MongoDB 配置、导入和导出

上述命令“md \data\db”在您当前位置创建一个名为 \data\db 的目录。 MongoDB 将自动在此位置创建数据库,因为这是 MongoDB 来存储其信息。我们只是确保目录存在,以便 MongoDB 启动时就能找到它。

数据导入 MongoDB 使用“mongoimport”命令完成。以下示例显示了如何执行此操作。

步骤1) 创建一个名为 data.csv 的 CSV 文件,并将以下数据放入其中:

Employeeid,EmployeeName
1,Guru99
2,Mohan
3,Smith

在上面的例子中,我们假设要将 3 个文档导入到名为 data 的集合中。第一行称为标题行,它将成为集合的字段名称。

步骤2) 执行 mongoimport 命令。

MongoDB 配置、导入和导出

Code 说明:

  1. 我们通过指定 db 选项来指定数据应该导入到哪个数据库。
  2. type 选项用于指定我们要导入的是 csv 文件。
  3. 请记住,第一行称为标题行,它将成为集合的字段名称;这就是为什么我们要指定 `--headerline` 选项的原因。然后,我们指定 data.csv 文件。

输出

MongoDB 配置、导入和导出

输出清楚地显示有 3 个文档被导入到 MongoDB.

导出 MongoDB 是通过使用 mongoexport 命令完成的。

MongoDB 配置、导入和导出

Code 说明:

  1. 我们指定 db 选项来指定应该从哪个数据库导出数据。
  2. 我们通过指定集合选项来指定要使用的集合。
  3. 第三种方法是指定要导出到 csv 文件。
  4. 第四是指定要导出集合的哪些字段。
  5. –out 选项指定要将数据导出到的 csv 文件的名称。

输出

MongoDB 配置、导入和导出

输出清楚地显示从以下位置导出了 3 条记录 MongoDB.

配置 MongoDB 带有配置文件的服务器

可以配置 mongod 服务器实例,使其使用配置文件启动。配置文件包含与 mongod 命令行选项等效的设置。例如,假设您想要 MongoDB 要将所有日志信息存储到自定义位置,请按照以下步骤操作:

步骤1) 创建一个名为“mongod.conf”的文件,并将以下信息存储在该文件中。

配置 MongoDB 带有配置文件的服务器

  1. 文件的第一行指定我们要为系统日志文件添加配置,系统日志文件用于记录服务器正在执行的操作,它是一个自定义日志文件。
  2. 第二个选项是提到该位置将是一个文件。
  3. 这里提到了日志文件的位置。
  4. logAppend:“true”表示确保日志信息持续添加到日志文件中。如果将该值设置为“false”,则每当服务器重新启动时,该文件都会被删除并重新创建。

步骤2) 启动 mongod 服务器进程,并将上面创建的配置文件作为参数指定。具体操作方法如下图所示。

配置 MongoDB 带有配置文件的服务器

执行上述命令后,服务器进程将开始使用此配置文件。如果您进入系统上的 /etc 目录,将会看到已创建的 mongod.log 文件。以下截图展示了日志文件的示例。

配置 MongoDB 带有配置文件的服务器

如何安装 MongoDB 在云端(AWS, Google, Azure)

您无需安装 MongoDB 服务器并进行配置。您可以部署一个 MongoDB 在 AWS 等平台上的云 Atlas 服务器, Google Cloud和 Azure并使用客户端连接到该实例。以下是详细步骤:

步骤1)链接.

  1. 输入个人资料
  2. 同意条款
  3. 点击“免费开始使用”按钮

安装 MongoDB 在云端

步骤2) 点击“构建我的第一个集群”。

安装 MongoDB 在云端

步骤3) 您可以选择 AWS, Google Cloud和 Azure 选择您的云服务提供商。在本教程中,我们将使用 AWS,这是默认设置。请勿对页面进行任何其他更改,然后单击“创建”。 Cluster。

安装 MongoDB 在云端

步骤4) Cluster 创作需要一些时间。

安装 MongoDB 在云端

步骤5) 过一段时间后,您会看到集群已准备就绪。

安装 MongoDB 在云端

步骤6) 点击“安全”>“添加新用户”。

安装 MongoDB 在云端

步骤7) 在下一个屏幕上:

  1. 输入用户凭据
  2. 分配权限
  3. 点击“添加用户”按钮

安装 MongoDB 在云端

步骤8) 在控制面板中,点击连接按钮。

  1. 将您的 IP 连接列入白名单
  2. 选择连接方式

安装 MongoDB 在云端

步骤9) 选择您喜欢的连接方式进行连接。 MongoDB 服务器。

安装 MongoDB 在云端

常见问题

是的。AI 助手可以生成 mongod 配置文件、解释连接错误,并为驱动程序或服务问题提供修复建议。但您仍然应该对照官方文档验证命令。 MongoDB 应用前需查阅相关文件。

是的。 MongoDB Atlas 包含 Atlas 矢量搜索和 AI 集成,可用于构建语义搜索和检索增强型生成应用程序。它将嵌入与文档一起存储,无需单独的矢量数据库。

是的。 MongoDB 社区服务器是免费且开源的。 Windows, macOS和Linux。 MongoDB Atlas 还提供免费云服务层,而企业版则增加了付费的高级功能和支持。

Community Server 安装在您自己的计算机或服务器上并由您管理。Atlas 是一项完全托管的云服务,负责在 AWS 上处理设置、扩展、备份和安全等事宜。 Google Cloud 或 Azure.

总结一下这篇文章: