title: Mongoose JS promises? Or how to manage batch save
body: <p>How do I manage batch save in Mongoose? I saw it may not be possible yet: </p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/10266512/how-can-i-save-multiple-documents-concurrently-in-mongoose-node-js">How can I save multiple documents concurrently in Mongoose/Node.js?</a></li>
  </ul>
  
  <p>Theres some mention about using some flow control library like <a href="https://github.com/kriskowal/q" rel="nofollow noreferrer"><code>q</code></a>, but I also notice there <a href="http://mongoosejs.com/docs/api.html#index_mongoose-Promise" rel="nofollow noreferrer">promises</a> in mongoose, can it be used? Can I do like in jQuery Deferred/Promises</p>
  
  <pre><code>$.when(obj1.save(), obj2.save(), obj3.save()).then -&gt;
      # do something? 
  </code></pre>