I'm trying to make a poll vote app. My big problem is that I can't make an array of objects and access them. I try to make a few option votes to one poll like that:
title:"question?"
option:content:"1 answer",vote:0
       content:"2 answer",vote:0 
       content:"3 answer",vote:...
and build schema like that:
var mongoose = require("mongoose");
var pollSchema = new mongoose.Schema({
   title: String,
   maker :{
      id:{
         type: mongoose.Schema.Types.ObjectId,
         ref: "User"
      },
      username: String
   },
   options:[{content: String,vote:{type:Number,default:0}}]
});
module.exports = mongoose.model("Poll",pollSchema);
and get the data from there:
<div class="form-group" id="option">
  <label for="Option 1">Options</label>
  <input type="text" class="form-control" name="options[content]" placeholder="Option 1">
  <input type="text" class="form-control" name="options[content]" placeholder="Option 2">
</div>
and the output in mongoDB is:
{
 "_id": {
     "$oid": "5993030dc5fa8c1b4f7eb176"
 },
 "title": "Some question?",
 "options": [
     {
         "content": "opt 1,opt 2",
         "_id": {
             "$oid": "5993030dc5fa8c1b4f7eb177"
         },
         "vote": 0
     }
 ],
 "maker": {
     "username": "Naor Malca"
 },
 "__v": 0
}
I want each option to have separate content, id and vote.
maybe i input the data worng?or the schema is worng?
UPDATE: This my route code:
    //NEW POLL ROUTE
app.post("/",function(req, res){
    var title   = req.body.title;
    var options = req.body.options;
    var maker   = req.body.maker;
    var newPoll = {title:title,options:options,maker:maker};
    Poll.create(newPoll,function(err,poll){
        if(err){
            res.send("create error");
        } else{
            res.redirect("/");
        }
    });
});
still not working this the output:(its make the text an array not a array of objects...)
{ _id: 5993fcad9a63350df274b3e5,
  title: '111',
  __v: 0,
  options: [ { text: '222,333', _id: 5993fcad9a63350df274b3e6, vote: '0' } ],
  maker: { username: 'naor' } }
 
    