title: Mongoose not removing objects from collections
body: <p>Mongoose shows a strange behavior. The following lines of code first delete a collection entirely, then create a new object, and finally delete the collection again.</p>
  
  <pre><code>Model.remove().exec();
  var obj = new Model({ name: 'my object' });
  obj.save();
  Model.remove().exec();
  </code></pre>
  
  <p>While the first delete works (each time I start the program, the collection is emptied), the second has no effect (when I query the collection, the object is still there). I am at a loss to understand what is going on here.</p>
  
  <p>Environment: Node.js v0.8.20, MongoDB v1.2.14 and Mongoose v3.6.0</p>