MongoDB:作为进程与服务运行

时间:2014-04-15 15:52:52

标签: mongodb

我是MondoDB的新手,只是在Windows 8中第一次设置它。我已经按照一个教程告诉我从命令行运行mongod.exe,这似乎工作正常。但是,当我运行使用MongoDB的服务器时(我在V​​isual Studio 2013中使用ASP.NET MVC 5),我是否必须在整个时间内保持此命令提示符打开?

我一直在寻找在Windows XP中运行MongoDB的另一台PC,并且之前由专家设置(但不幸的是我现在无法与他联系)并且与服务器运行良好。但是,没有命令提示符打开。他将如何做到这一点?

如果我在我的电脑和他的电脑上打开任务管理器,我发现一个关键的区别是,在我的电脑上,有一个名为Mongod的进程正在运行,而在他的电脑上没有这样的进程,而是有一个名为MongoDB的服务正在运行。有人可以向菜鸟解释这两种设置之间的区别吗?谢谢!

2 个答案:

答案 0 :(得分:1)

如果任何应用程序作为服务安装,操作系统将自动将程序加载到内存并运行它。用户无需担心手动启动和关闭。作为服务安装非常简单,请参阅mongoDB official document for installation

答案 1 :(得分:0)

差异很明显。一个是流程,另一个是服务(这里不需要解释)。

如果您希望mongod服务器始终启动并运行,则必须将其安装为服务。 MongoDB官方网站上有一个安装指南: