我在OSX上运行node.js,并刚刚使用npm install mongodb
目录下的myapp/node_modules
命令安装了mongodb。根据mongodb官方文档,要启动mongodb,您只需在命令行上执行./mongodb/bin/mongo
。但是我没有在'bin'
下看到任何名为node_modules/mongodb
的目录。
将mongodb实例与node.js应用程序 bundle 在一起时,是否有一种特殊的方法来启动它?我将如何启动在mongodb://localhost/myapp
上运行的mongodb服务器?
我目前也在使用Matador(用于节点的新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服务器,并且由于上述问题,我真的不知道如何设置它。将感谢任何链接,答案和指向正确方向的指针。谢谢!
最佳答案
npm install mongodb
是用于为MongoDB安装Node.js 驱动程序的命令。您必须单独安装MongoDB 服务器。
你可以在这里得到它:http://www.mongodb.org/downloads