Java在Windows 7中安装和运行MongoDB

什么是MongoDB

在本文中,您将看到如何在Windows 7上安装和运行MongoDB数据库服务器。什么是MongoDB?MongoDB是一个NoSQL数据库。MongoDB是非关系JSON文档存储,即面向文档的数据库。非关系意味着它不支持SQL中最经常表达的关系代数,例如像Oracle或MySQL这样的RDBMS。这里的文档不是Microsoft Word文档或类似的文档,而是JSON(JavaScript对象符号)文档。

而且,如果您不知道它的外观,请参考以下JSON文档示例:

[
  {"firstName" : "John", "lastName" : "Doe", "cityOfBirth" : "New York"},
  {"firstName" : "Julia", "lastName" : "Roberts", "movieTitles" : ["Pretty Woman", "Nothing Hill", "Runaway Bride"]}
]

MongoDB的其他特征是:它具有动态模式,不支持SQL语言,不支持Joins,并且不支持跨多个集合的事务处理。

MongoDB安装

了解了一下MongoDB之后,就可以开始安装过程了。这是MongoDB安装的分步说明。

  • 从https://www.mongodb.com/cn/download-center下载Windows 64位MongoDB安装程序。撰写本文时,Windows 64位的二进制文件名为mongodb-win32-x86_64-2008plus-2.6.3-signed.msi

  • 完成下载后,安装程序会双击该文件以启动安装向导。

  • 下一步按钮进入下一个屏幕,并选中“我接受许可协议中的条款”复选框,然后按下一步按钮继续。

  • 下一步是选择设置类型。共有三种类型的设置,典型,自定义和完整。现在,我们将选择Complete。因此,单击“完成”按钮以继续安装过程。

  • 按下安装按钮开始安装过程。

  • 按下安装按钮后,您会看到MongoDB安装过程的屏幕。等待安装完成。

  • 最后,您已经安装了MongoDB数据库。单击完成按钮以结束安装过程。

以上步骤已完成MongoDB安装。如果您签入C:\Program Files目录,您将在其中看到MongoDB安装目录。所有MongoDB应用程序文件都将位于该bin目录下C:\Program Files\MongoDB 2.6 Standard。现在,您已经安装了数据库服务器,可以运行并检查数据库服务器。

运行MongoDB

在此步骤中,我们将重点放在binMongoDB安装目录中的两个文件上。的mongod.exe和mongo.exe。第一个可执行文件是MongoDB数据库引擎守护程序,而第二个可执行文件是用于访问MongoDB的外壳程序。

要运行数据库,请执行以下步骤:

  • 创建数据目录。默认情况下,MongoDB\data\db在运行的根驱动器中查找目录mongod。例如,您可以创建C:\data\db。或者,您可以使用--dbpath参数告诉MongoDB将数据存储在何处。

  • 打开命令提示符,C:\Program Files\MongoDB 2.6 Standard\bin然后键入cd并键入mongod以启动守护程序。

上面的屏幕显示MongoDB已成功启动,使用dbpath \data\db并准备就绪,正在侦听默认端口27017上的连接。

运行MongoDB Shell

  • 打开命令提示符并cd到C:\Program Files\MongoDB 2.6 Standard\bin。

  • 运行mongo.exe以启动Shell程序。您会看到一条欢迎消息到MongoDB shell。

  • 在上面的shell中,我们运行一些命令:

  • use peopledb 命令要求MongoDB更改为人员集合,如果不存在,Mongo将创建一个。

  • 要将文档添加到集合中,我们可以调用db.persons.insert();JSON文档并将其作为参数传递。

  • 要查询集合,我们可以使用db.persons.find()。

  • 例如,如果您想在集合中找到Julia,则可以 db.persons.find({"firstName" : "Julia"})

  • 要关闭外壳,我们可以调用quit()命令。

到此为止,我希望这篇文章对您有用。在下一篇文章中,我将向您展示如何创建一个简单的Java应用程序,该应用程序使用Mongo Java驱动程序通过Java编程将数据存储到MongoDB数据库中。因此,在下一篇文章中见。谢谢。