title: Bulk insert in MongoDB using mongoose
body: <p>I currently have a collection in Mongodb say "Collection1".
  I have the following array of objects that need to be into inserted into MongoDB. I am using Mongoose API. For now, I am iterating through the array and inserting each of them into mongo.
  This is ok for now, but will be a problem when the data is too big.
  I need a way of inserting the data in bulk into MongoDB without repetition.
  I am not sure how to do this. I could not find a bulk option in Mongoose.</p>
  
  <p>My code below</p>
  
  <pre><code>myData = [Obj1,Obj2,Obj3.......]
  
  myData.forEach(function(ele){
        //console.log(ele)
       saveToMongo(ele);
      });
  function saveToMongo(obj){
      (new Collection1(obj)).save(function (err, response) {
            if (err) {
               // console.log('Error while inserting: ' + obj.name + " " +err);
            } else {
              // console.log('Data successfully inserted');
            }
        });
  
        return Collection1(obj);
    }
  </code></pre>