Connecting our project
Now we know what we're doing, let's connect our project to a database using the default Mongoose connection.
Creating the connection
For the sake of well organized code, let's create a folder called model
, and in that, an empty JavaScript file called db.js
. We'll use this for managing the Mongoose connection, and will add to it in later chapters.
At this stage the file needs to do three things:
Bring in the Mongoose module
Build the connection string for the database
Open the Mongoose connection to the database
So in your /model/db.js
file, enter the following:
// Bring Mongoose into the project var mongoose = require( 'mongoose' ); // Build the connection string var dbURI = 'mongodb://localhost/MongoosePM'; // Create the database connection mongoose.connect(dbURI);
Each of the three objectives is achieved with just one line of code—pretty simple don't you think!
Catching the events
Next up we want to set up our event handlers. At this stage, we are just going to log messages...