title: MongoDB find() returns nothing
body: <p>I am trying to query my database from the mongodb shell to retrieve all the entries. Still, my find() method returns nothing.</p>
  
  <p>This is the mongoose model that I am using:</p>
  
  <pre><code>var mongoose = require('mongoose'),
      Schema = mongoose.Schema;
  
  var ArticleSchema = new Schema({
      title: String,
      content: String,
      author: { type: String, default: 'Vlad'},
      postDate: { type: Date, default: Date.now }
  });
  
  ArticleSchema.methods.formatTitle = function() {
      var link = this.title.replace(/\s/g, '-');
      return '/article/' + link;
  };
  
  ArticleSchema.methods.snapshot = function() {
      var snapshot = this.content.substring(0, 500);
      return snapshot;
  };
  
  module.exports = mongoose.model('Article', ArticleSchema);
  </code></pre>
  
  <p>When loading my Express.js application in the browser, I have no issues displaying all the articles that I have added using my API. Still, I just want to go inside the mongo shell and query them. I have used the following query:</p>
  
  <pre><code>// blog is the database name (mongodb://localhost:27017/blog)
  db.blog.find()
  </code></pre>
  
  <p>I get an empty string in return, basically a new line in the console.</p>