Im trying to remove a user from an embedded array of users.
I use deal.voters.push(user);
to add the user to the array but how do i remove the user.
This is the model for the user.
var ItemSchema = new Schema({
title: {
type: String,
default: 'NA',
required: 'Please fill Item title',
trim: true
},
voters: [{
type: Schema.ObjectId,
ref: 'User'
}]
});
I assumed it would be deal.voters.pull(user);
but it throws an error.