我在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

07-24 09:38
查看更多