#javascript
Вопрос:
Я разрабатываю с мангустом бэкэнд с двумя схемами, одной для назначений и одной для клиник. при удалении записи на прием из модели записи на прием я не могу заставить ее удалить данные о приеме в модели клиники, которые сохраняются в массиве. Заранее спасибо
Я оставляю копию кода
router.delete("/", async(req, res) => {
try {
const data = req.body;
res.json(await appointmentController.removeAppointment(data));
} catch (error) {
return res.status(500).json({
message: error.message
});
}
});
А это контроллер
async removeAppointment(req) {
return Appointment.findByIdAndUpdate( { _id: req._id } ,
{$pull: { appointmentArray: req.id} });
}