title: Mongoose - purposly insert duplicate properties onto the same document
body: <p>Here is my schema:</p>
  
  <pre><code>var schema = mongoose.Schema;
  
  var projectSchema = new schema ({
  projectName: {type: String},
  event: {
      log: {
          recordDate: {type: Date},
          comment: {type: String}
      },
  }
  });
  </code></pre>
  
  <p>Basically this document is designed to record logs on various project. Each log has a date it was made, and a comment about the project itself. The information will be inputted through forms.</p>
  
  <p>But here is the problem: If someone wanted to add another log to this document, they couldn't; what would instead happen is that any new log would simply overwrite the old log.</p>
  
  <p>I want to know how someone, using a form field in a browser, could make multiple log entries so that in MongoDB it looks something like this:</p>
  
  <pre><code>{
  "_id" : ObjectId("570f8459196a3a301638b18b"),
  "projectName" : "project1",
  "event" : {
      "log" : { 
           "recorDate" : "2015/04/28"
           "comment" : "The project needs improvement"
          }
       "log" : { 
           "recorDate" : "2015/04/29"
           "comment" : "Project is better"
          }
        "log" : { 
           "recorDate" : "2015/04/30"
           "comment" : "Needs more testing"
          }
  }
  }
  </code></pre>