Я понимаю некоторые базовые c операции CRUD на MongoDB, мне трудно понять, почему мы используем req.user , прежде чем использовать метод внутри обещания ниже -
Почему мы не можем использовать return addToProduct () вместо req.user.AddToProduct ()
exports.postCart = (req, res, next) => {
const prodId = req.body.productId;
Product.findById(prodId)
.then(product => {
return req.user.addToCart(product);
})
.then(result => {
console.log(result);
})