2012-01-28 29 views
0

我尝试设置如何使用Node.js和MongoDB的环境在Ubuntu的安装。我可以通过运行mongo命令启动蒙戈数据库外壳。但我不确定如何完成一些事情。建立的MongoDB和Node.js的Ubuntu上

  • 如何设置MongoDB持久运行,以便我可以连接到它?
  • 如何连接到特定的MongoDB数据库从内部Node.js的,一旦它运行起来?

我已经安装了mongoose软件包,但是我仍然对如何使用它连接到特定的数据库感到困惑。

回答

2

如何设置MongoDB持久运行,以便我可以连接到它?

取决于你如何安装MongoDB的。

如果您使用了全apt-get安装过程中,它一般安装一个init.d剧本和整个事情只是使用默认设置运行。

尝试ps -ef | grep mongod去寻找mongod过程。

如果您通过下载tar文件进行“安装”,那么请查看使用upstart或类似的过程使其持续运行。你会想使用配置文件。

在Node.js启动并运行后,如何连接到某个MongoDB数据库?

基础上Mongoose page,这里是基本的连接过程:

var mongoose = require('mongoose'); 
mongoose.connect('mongodb://localhost/my_database'); 

标准的连接字符串格式是详细here。请注意,在我的经验,并非所有的设备都支持所有的连接字符串功能同样出色,所以做测试您的配置。