Удалить отдельное изображение с помощью идентификатора пользователя в Node JS MongoDB
// User delete his single image by using user id and image id
const deleteSingleImageByUserId = async (req, res) => {
try {
const user = await User.findByIdAndUpdate(
req.params.userId,
{
$pull: {
images: {
_id: req.params.imageId,
},
},
},
{ new: true }
);
//console.log("req params imageId: ", req.params.imageId + images);
if (!user) {
return res.status(400).send("User not found");
}
await Imageup.findByIdAndDelete(req.params.imageId);
res.send("Image is deleted successfully!");
console.log("user user: ", user);
} catch (err) {
res.status(500).send("Something went wrong!");
}
};
Frail Fox