title: Are multiple workers necessary when async?
body: <p>My app uses node.js, because node.js and Mongo are a perfect match made in heaven. But I am wondering about this:</p>
  
  <p>My server app runs in a single process. Node.js is async, but single-threaded, would that mean that node will not send two queries at once to the mongo server?</p>
  
  <p>On the server, Mongod runs with 5 worker processes. Are those necessary? Can I just reduce it to one, and it works just as fine? (And if so, how?)</p>
  
  <p>Or maybe there's a way to make my node app run on several processes, effectively.</p>