I Modell Artikel hatte, er problemlos hinzugefügt wurde „Produkte“Mongoose, ein neues Modell zu schaffen
router.post('/create', function (req, res, next) {
console.log(req.body);
var newProduct = {
title: req.body.name,
price: req.body.price,
description: req.body.description,
quantity: req.body.quantity,
// category: req.body.category
}
var product = new Product(newProduct);
product.save(function (err, product) {
if (err) {
res.status(404).json({
message: 'Can not create this product'
})
} else {
console.log('added');
res.send(product);
}
});
});
Jetzt habe ich Modell db Kategorie i erstellt wurde http.post und alles funktioniert, aber ich habe keine Ahnung, wo diese Dinge per Post gesendet werden, sind in der Datenbank Mongo
router.post('/create', function (req, res, next) {
var newCategory = {
name: req.body.name,
description: req.body.description
}
var category = new Category(newCategory);
category.save(function (err, category) {
if (err) {
res.status(404).json({
message: 'Can not create this category'
})
} else {
console.log('added');
res.send(category);
}
});
});
Kann jemand mich exaplain ??
sollte es ‚Kategorien‘, aber Sie würden besser Ihre Modelldatei zeigen. – Lazyexpert
https://gist.github.com/anonymous/28eb1f9a74b4b7692d194c49c49c35f9 Arbeiten, aber warum "Kategorien" ?? –
mongoose wandelt Ihren Modellnamen automatisch in plurale Form um – Lazyexpert