Вот моя схема поста. Которые содержат набор ссылок на комментарии.
const postSchema = new mongoose.Schema({
title: String,
content: String,
comments: [{
type: mongoose.Schema.Types.ObjectId,
ref: "Comment"
}]
});
const Post = mongoose.model("Post", postSchema);
Вот моя схема комментариев.
const commentSchema = new mongoose.Schema({
text: String
});
const Comment = mongoose.model("Comment", commentSchema);
Вот мой код для удаления комментария.
Comment.findByIdAndDelete(req.params.cid, err => {
if (!err) {
res.redirect("/posts");
} else {
console.log(err);
res.redirect("back");
}
});
Теперь я хочу удалить указанный объект из коллекции комментариев к сообщениям. Как я могу это сделать?