Hint
Use id
and callback
arguments in both findOneAndRemove
and findByIdAndRemove
methods
Solutions
Solution 1
const removeById = (personId, done) => {
Person.findOneAndRemove({_id: personId}, (err, removedPerson) => {
if(err) return console.log(err);
done(null, removedPerson);
})
};
Solution 2
const removeById = (personId, done) => {
Person.findByIdAndRemove(personId, (err, removedPerson) => {
if(err) return console.log(err);
done(null, removedPerson);
})
};