title: Why do I need Mongoose or Mongojs for Node.js?
body: <h2>Major Questions</h2>
  
  <p>Currently I'm very confused, the main questions are: <strong>What is the use of Mongoose/Mongojs?</strong>  What would be different if I run Node.js without Mongoose/Mongojs?</p>
  
  <p>I can't find any good explanation of the big picture of how Mongoose or Mongojs fits together with Node.js.  </p>
  
  <p>Mongoose's slogan: "elegant mongodb object modeling for node.js" is not helping.</p>
  
  <h2>Minor Questions</h2>
  
  <p>Btw, I think Mongoose and Mongojs are doing the same type of thing for Node.js (i.e. interchangeable), but <a href="https://github.com/joyent/node/wiki/modules#mongodb" rel="noreferrer">this page</a> seems to be describing Mongojs quite differently from Mongoose: "Simple driver that emulates the mongodb API as much as possible."  So I might be wrong in putting Mongoose and Mongojs together. If so, please clarify as well.</p>
  
  <hr>
  
  <p>Maybe I shouldn't use Mongojs since stackoverflow doesn't even have a tag for it. If so, just ignore everything I said above about Mongojs.</p>
  
  <hr>
  
  <p>While on the topic of giving the big picture of Node.js with Mongoose and Mongojs, what else on <a href="https://github.com/joyent/node/wiki/modules#mongodb" rel="noreferrer">this page</a> should I know?  </p>
  
  <p>Thanks.</p>