我在OSX上运行node.js,并且刚刚使用命令npm install
mongodb在myapp / node_modules目录下安装了mongodb.根据mongodb官方文件,要启动一个mongodb,你只需要在命令行上执行./mongodb/bin/mongo.但是在node_modules / mongodb下没有看到任何名为“bin”的目录.
有一个特殊的方法来启动一个mongodb实例,当它与一个node.js应用程序捆绑在一起吗?我如何启动mongodb上运行的mongodb服务器:// localhost / myapp?
我目前还在使用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安装mongodb是为MongoDB安装Node.js驱动程序的命令.您将不得不单独安装MongoDB服务器.
你可以在这里找到:http://www.jb51.cc/tag/http://www.mongodb.org/downloads