'Why can't I include articles in the category in node js ? findidandupdate Is a problem?
exports.storeArticle = async (req, res) => {
const Allcategory = await Category.find({});
let category = req.body.category ? req.body.category : null;
const newArticle = await Article.create({
title: req.body.title,
slug: req.body.slug,
summary: req.body.summary,
description: req.body.description,
body: req.body.body,
category: category,
parent: parent,
categories: Allcategory,
});
const articleCategoriesID = req.body.category;
```
findidandupdate Is a problem?
```
Category.findByIdAndUpdate(
{ _id: articleCategoriesID },
{
$push: { articles: newArticle._id },
},
{ new: true, useFindAndModify: false }
);
console.log(req.body);
try {
res.redirect(/dashboard/categories/);
} catch (err) {
res.render("admin/categories/new", {
category: new Category(),
pageTitle: "ساخت دسته بندی",
path: "/admin/create-category",
layout: "./layouts/dashLayout",
fullname: req.user.fullname,
errorArr: err,
});
console.log(err.message);
}
};
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
