如何使用monk使用Node.js启动mongodb

时间:2014-08-11 16:14:34

标签: node.js mongodb monk

我是mongodb和nodeJS的新手。目前我已经使用node.js,monk和mongodb制作了一个示例应用程序。但是要使其工作,我必须打开2 cmd窗口。第一个是转到mongodb文件夹,运行:mongod --dbpath myprojectpath。第二种是转到myprojectpath,运行:npm start。启动mongodb并手动指向工作路径似乎不是Web应用程序的正确方法。但是,如何让mongoDB自动指向我的项目并运行,就像SQL服务器一样?

1 个答案:

答案 0 :(得分:1)

可能,但请记住,你提到的两个shell调用是不同的。

第一个将启动带有数据目录的mongoDb服务器。您可以将数据文件放在默认目录(/data/db)中,就像它在docs中描述的那样。如果您的数据文件位于默认目录中,则可以使用mongod启动它,这样可以避免链接数据文件。

为了快速启动,你可以运行类似的东西:

#!/bin/sh
mongod;
cd <your project> && node app.js;

启动您的应用。