【发布时间】:2012-02-05 15:46:55
【问题描述】:
我在 OSX 上运行 node.js,并且刚刚在 myapp/node_modules 目录下使用命令 npm install mongodb 安装了 mongodb。根据 mongodb 官方文档,要启动 mongodb,您只需在命令行上执行 ./mongodb/bin/mongo。但是我在node_modules/mongodb 下没有看到任何名为'bin' 的目录..
当与 node.js 应用程序捆绑在一起时,是否有一种特殊的方式来启动 mongodb 实例?我将如何启动在 mongodb://localhost/myapp 上运行的 mongodb 服务器?
我目前也在使用matador(node的新mvc框架),根据文档,我们是这样连接mongodb服务器的:
// app/models/ApplicationModel.js
module.exports = require('./BaseModel').extend(function () {
this.mongo = require('mongodb')
this.mongoose = require('mongoose')
this.Schema = this.mongoose.Schema
this.mongoose.connect('mongodb://localhost/myapp') //CONNECT TO MONGODB SERVER...
})
目前我认为我没有运行 mongodb 服务器,并且由于上述问题,我真的不知道如何设置它。将不胜感激任何链接,答案和指向正确方向的指针。谢谢!
【问题讨论】:
标签: javascript macos node.js mongodb mongoose