I'm new to web development, please be gentle :)
const mongoose = require("mongoose");
let UserSchema = new mongoose.Schema({
    team: [
       [0] { name: '',
        department: '',
        role: '' },
       [1] { name: '',
        department: '',
        role: '' },
       [2] { name: '',
        department: '',
        role: '' }
        ],
    proposal: {
        type: mongoose.Schema.Types.ObjectId,
        ref: "Proposal"
    },
    techEvaluation: {
        type: mongoose.Schema.Types.ObjectId,
        ref: "techEval"
    },
});
i'm trying to delete object by choice from team array.
router.post('/project/deleteTeamMember', (req, res) => {
   console.log(req.body);
   Project.update(req.body.id, {$unset: {team: {name: req.body.tm}}}, {multi: true}, function (err, members) {
      if(err){
         res.send(err)
      }else{
         console.log(members);
         res.send(members)
      }
   });
});
I get the [index] of object that was clicked and pass it to route but can't use it to delete certain objects.
long story short, i wanna do something like this:
Project.update(req.body.id, {$delete: {team: [2] }}, {multi: true}
so it could delete third object from team array
