title: Performance implications of db.collection.insert vs db.collection.insertOne & db.collection.insertMany
body: <p>I am using <strong>mongodb driver for NodeJs</strong>, there are 3 methods in it:</p>
  
  <p>1) db.collection.insert </p>
  
  <p>2) db.collection.insertOne</p>
  
  <p>3) db.collection.insertMany</p>
  
  <p>I find that db.collection.insert does the job of both insertOne as well as insertMany.</p>
  
  <p>I also find the same methods for delete &amp; Updates.</p>
  
  <p>Are there any performance impact in calling the  db.collection.insert method vis-a-vis the db.collection.insertOne &amp; db.collection.insertMany methods ?</p>
  
  <p>It is safe to assume that I am working in a collection which will have million records at some point in time.</p>