title: mongodb schema design naming convention
body: <p>So I have something called </p>
  
  <pre><code>exports.create = function(projectJSON){
  
   var project = new ProjectModel({
     id : projectJSON.id,
     projectName : projectJSON.projectName ,
     authorName : projectJSON.authorName,
     firstPostDate : projectJSON.firstPostDate
  
   })
  }
  </code></pre>
  
  <p><strong>Is the above naming convention for a multi-word element <code>firstPostDate</code> (camel case) correct, or should they be spaced with <code>_</code> in all lowercase?</strong> </p>
  
  <p>I see that other blogs prefer it to be in small caps..</p>
  
  <p>EDIT:</p>
  
  <p>Also I read that elements should be singular instead of plural ie:</p>
  
  <pre><code>`comment` instead of `comments` for a blog schema design
  </code></pre>