Я пытаюсь добавить новые элементы в свою базу данных mongoDB с помощью «app.post» в моем списке «Сегодня».
это мой маршрут root с заголовком списка - Сегодня.
app.get("/", function (req, res) {
Item.find({}, (err, foundItems) => {
if (foundItems.length === 0) {
Item.insertMany(defaultItems, (err) => {
if (err) {
console.log(err);
}
});
res.redirect("/");
} else {
res.render("list", { listTitle: "Today", newListItems: foundItems });
}
});
});
При размещении нового элемента в моем списке «Сегодня» в моей консоли записывается оператор else, хотя оба журнала в конце показывают «Сегодня».
app.post("/", function (req, res) {
const newItem = req.body.newItem;
const listName = req.body.list;
const item = new Item({
name: newItem,
});
if (listName === "Today") {
item.save();
res.redirect("/");
} else {
console.log("Doesn't Exist");
}
console.log(listName);
console.log("Today");
});
Надеюсь, это фрагмент полезен для решения проблемы.