Closed remarkablemark closed 7 years ago
Run the MongoDB daemon in the background:
$ mongod
Install mongoose
:
$ npm install mongoose
Connection module:
// connection.js
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/dbname');
Run module:
$ node connection
Additional connection events:
// connection.js
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/dbname');
var connection = mongoose.connection;
connection.on('connected', function() {
console.log('connected to db');
});
connection.on('error', function(error) {
console.log('db connection error', error);
});
connection.on('disconnected', function() {
console.log('disconnected from db');
});
process.on('SIGINT', function() {
connection.close(function() {
console.log('db connection closed due to process termination');
process.exit(0);
});
});
module.exports = connection;
Documentation:
Video has been published!
Mongoose provides MongoDB object modeling that is similar to ORM.
Getting Started
Dependents: #2
Reference: #1