mongoose remove nested object inside an array mongoose remove nested object inside an array mongoose mongoose

mongoose remove nested object inside an array


You can use $pull, something like :-

Model.findByIdAndUpdate(_id,{    $pull: {        arrayKeyName: {_id: _idOfObjectInArray}    }}, {new: true});