Я создал три коллекции:
family {familyname, _id}
root {rootname familyId _id}
child {childname rootId familyId familyId _id}
Теперь, если я удаляю family, root, и child также должны быть удалены
Пока я пробовал это, но это не работает
router.delete("/:familyId", (req, res, next) => {
const id = req.params.familyId;
Family.remove({ _id: id })
Root.remove({ _id: id })
Child.remove({ _id: id })
.exec()
.then(result => {
res.status(200).json({
message: 'deleted',
});
})
.catch(err => {
console.log(err);
res.status(500).json({
error: err
});
});
});