Benny Tjia Benny Tjia - 1 year ago 96
Javascript Question

NodeJS + MongoDB - Starting mongodb server instance installed from npm

I'm running node.js on OSX and have just installed mongodb using command

npm install mongodb
directory. According to mongodb official documenation, to start a mongodb you just have to execute
on the command line. However I didn't see any directory called
under the

Is there a special way to start a mongodb instance when it were bundled together with a node.js app? How would I start a mongodb server running on

I'm currently also using matador (new mvc framework for node), and according to the documentation, we connect to the mongodb server this way:

// 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...

At this moment I dont think I have mongodb server running, and don't really know how to set it up because of the issue above. Would appreciate any links, answers, and pointers to the right direction. Thanks!

Answer Source

npm install mongodb is the command for installing Node.js driver for MongoDB. You'll have to install MongoDB server separately.

You can get it here: