Я хочу увеличить несколько полей из одной коллекции в другую.MongoDB - PullRequest
0 голосов
/ 26 сентября 2018
router.put('/stockAccepted/:id', (req, res, next) =>{    
    stockSchema.findOneAndUpdate({_id: req.params.id}, {
        $set:{
            stockAccepted: req.body.stockAccepted
        }
    },(err, result) => {
        if(err) res.json(err);
        else res.json(result);
    });

    let stockItem = req.body.stockItem;
    stockItem.forEach((element) => {
        console.log("counter")
        productSchema.findOneAndUpdate({_id: element.productId}, { 
            $inc:{ 
                productQuantity: element.productQuantity
            } 
        },(err, result) => {
            if(err) res.json(err);
            else res.json(result);
        });        
    });

});

это правильный способ обновить несколько полей и увеличить его?он возвращает ошибку всякий раз, когда я его выполняю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...