This is my model `profile.js`

```
var mongoose = require('mongoose');

const ProfileSchema = mongoose.Schema({
    educationinfo: [{
        universityname:
        {
            type: String,
            required: true
        },
        degree:
        {
            type: String,
            required: true
        },
        coursecompletionyear:
        {
            type: String,
            required: true
        },
        collegename:
        {
            type: String,
            required: true
        },
        specialization:
        {
            type: String,
            required: true
        },
        marks:
        {
            type: String,
            required: true
        },
        courselevel:
        {
            type: String,
            required: true
        }
    }]
});

const Profile = module.exports = mongoose.model('Profile', ProfileSchema);

```

This is my `route.js` post function

```
router.post('/addprofiledetails', function(req, res, next) {
  let newProfile = new Profile({
    $educationinfo:[{
        universityname:req.body.universityname,
        degree:req.body.degree
    }]
  });
  newProfile.save((err, profile) => {
    if (err) {
        res.json({ msg: 'Failded to add profiledetails' });
    } else {
        res.json({ msg: 'successfully add profile details' });
    }
  });
});

```

I got success msg in post function but the data not added in mongodb. i don't know where i did mistake .please help me.

In mongoDB I got data like, 

```
{
    "educationinfo": [],
    "_id": "5bed14b93a107411a0334530",
    "__v": 0
}

```

I want details inside `educationinfo`, please help.