视窗苹果电脑软件设置安全生产力Linux安卓性能配置苹果自定义设备管理iPhone设置 全部

如何在Windows上安装MongoDB

已编辑 2 几个月前 通过 ExtremeHow 编辑团队

安装设置视窗数据库MongoDB软件部署开发配置操作系统

如何在Windows上安装MongoDB

翻译更新 2 几个月前

MongoDB是一种流行的NoSQL数据库,有助于开发人员高效地存储大量数据。本指南将逐步引导您完成在Windows操作系统上安装MongoDB的过程。在本指南结束时,您将拥有一个工作正常的MongoDB设置,并了解在Windows系统上运行MongoDB的基础知识。

步骤1:下载MongoDB

安装MongoDB的第一步是下载适用于Windows的MongoDB安装程序。请按照以下步骤操作:

  1. 打开您的网络浏览器,访问MongoDB官方网站www.mongodb.com
  2. 进入下载部分或找到社区服务器页面。
  3. 选择您要下载的MongoDB版本。建议选择最新的稳定发布版,以获得最佳的功能和安全更新。
  4. 选择您的平台Windows,并选择MSI(Windows安装程序)作为包。
  5. 点击“下载”按钮,将MongoDB安装程序下载到您的计算机。

步骤2:安装MongoDB

下载MongoDB安装程序文件后,您需要在Windows系统上安装它。请按照以下步骤操作:

  1. 转到安装程序文件下载的位置,通常是“下载”文件夹。
  2. 双击.msi文件以启动MongoDB安装程序。
  3. 按照屏幕上的说明完成安装。您将看到“全安”和“自定义”安装等选项。建议选择“全安”以安装所有的MongoDB组件。
  4. 选择您偏好的安装类型后,点击“下一步”,并继续按照说明操作。
  5. 当到达“服务配置”页面时,确保选中了“将MongoDB安装为服务”的选项。这使得MongoDB在Windows启动时自动运行。将其他选项保留为默认。
  6. 通过点击“安装”来完成安装,然后在完成时点击“完成”。

步骤3:设置环境变量(可选)

为了以便捷的方式使用MongoDB的命令行工具,您可以将MongoDB的bin目录添加到系统的PATH环境变量中。此步骤允许您从任何命令提示符运行MongoDB命令,而无需指定完整路径。您可以按以下步骤操作:

  1. 打开开始菜单,输入环境变量,然后点击“编辑系统环境变量”。
  2. 在系统属性窗口中,点击“环境变量”按钮。
  3. 在“系统变量”部分,找到并选择“路径”变量,然后点击“编辑”。
  4. 在“编辑环境变量”窗口中,点击“新建”并添加MongoDB bin目录的路径。默认情况下,这是C:\Program Files\MongoDB\Server\version_number\bin
  5. 点击“确定”以保存并退出所有对话框。

步骤4:创建数据目录

MongoDB需要目录来存储数据和日志文件。默认情况下,这些目录在安装时不会创建,因此您必须手动创建它们。如下所示:

  1. 打开Windows资源管理器,导航到您想存储MongoDB数据的驱动器。通常,这将是C:驱动器。
  2. 创建一个名为data的新文件夹,方法是右键点击选择“新建”,然后选择“文件夹”。
  3. data文件夹内,创建另一个名为db的文件夹。MongoDB将在此存储其数据库文件。
  4. 如果需要,可以在data目录中创建一个log文件夹用于MongoDB的日志文件,尽管这不是必需的,因为日志可以定向到特定文件。

步骤5:运行MongoDB

现在MongoDB已安装并且目录已设置,是时候运行MongoDB了。您可以将MongoDB服务器作为Windows服务启动,也可以手动启动。此指南解释了这两种方法:

将MongoDB作为服务运行

由于MongoDB安装为服务,它会随Windows自动启动。但是,您也可以手动管理它:

  1. 以管理员权限打开命令提示符。您可以通过搜索cmd,右键点击“命令提示符”应用程序,然后选择“以管理员身份运行”来实现此操作。
  2. 要启动MongoDB服务器,输入命令net start MongoDB然后按回车。这将启动MongoDB服务。
  3. 要停止MongoDB服务器,在需要时使用net stop MongoDB命令。

手动运行MongoDB

如果您更喜欢从命令行手动运行MongoDB,请按以下步骤操作:

  1. 打开命令提示符。
  2. 通过键入以下命令并按Enter键,导航到MongoDB bin目录:cd C:\Program Files\MongoDB\Server\version_number\bin。用您安装的MongoDB版本替换version_number
  3. 通过在命令提示符中输入mongod来启动MongoDB服务器。如果您的数据目录不是默认的C:\data\db,请通过添加--dbpath选项来指定路径,例如:mongod --dbpath=path_to_your_db_directory
  4. 命令提示符将显示日志,表明MongoDB已启动。保持此窗口打开,以保持MongoDB运行。

步骤6:连接到MongoDB

运行MongoDB后,您现在可以使用MongoDB shell连接到数据库。MongoDB shell是用于与MongoDB数据库交互的命令行工具。以下是使用方法:

  1. 打开一个新的命令提示符窗口。
  2. 如果MongoDB bin目录在您的PATH中,只需输入mongo并按回车。如果没有,请导航到bin目录并从那里运行mongo
  3. shell加载后,您现在已连接到MongoDB服务器。您可以开始使用MongoDB命令与您的数据库交互。例如,通过键入use myDatabase并按回车来创建一个新数据库。这将创建(或切换到)一个名为“myDatabase”的数据库。

步骤7:基本的MongoDB命令

现在MongoDB已启动并运行,了解一些基本命令来管理和处理您的数据是有用的。以下是MongoDB中的一些基本操作:

创建一个数据库

通过键入use myDatabase命令来创建一个新数据库。如果数据库不存在,MongoDB将在您第一次将数据存储到其中时创建它。

插入一个文档

要向数据库中添加数据,请将文档插入集合。集合类似于关系数据库中的表。在MongoDB shell中使用以下命令:

db.myCollection.insertOne({ "name": "John Doe", "Age": 29, "city": "New York" }) 

此命令向“myCollection”集合添加一个新文档。如果集合不存在,MongoDB会创建它。

查询数据

使用find命令检索数据:

db.myCollection.find({ "name": "John Doe" }) 

此命令搜索字段“name”等于“John Doe”的文档。

更新文档

使用updateOneupdateMany命令更新文档:

db.myCollection.updateOne( { "name": "John Doe" }, { $set: { "Age": 30 } } ) 

这将更新“name”是“John Doe”的文档的“Age”字段为30。

删除文档

使用deleteOnedeleteMany命令删除文档:

db.myCollection.deleteOne({ "name": "John Doe" }) 

此命令删除“name”是“John Doe”的文档。

结论

您已经学习了如何在Windows计算机上安装MongoDB,现在您已经基本了解了如何启动MongoDB,使用MongoDB shell连接并执行基本操作。MongoDB是一个功能强大的NoSQL数据库,具有灵活且可扩展的架构。当您更深入地研究MongoDB时,探索其高级功能,例如索引、聚合和复制,以构建强大且高性能的应用程序。

如果你发现文章内容有误, 您可以


评论