Я хочу увеличить все поля в mongodb из одной коллекции в другую - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть этот код в моем api.js:

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);
    });
});

Я хочу увеличить все поля, когда нажата принятая кнопка.

{"_id":"5ba26ff33318b51e20a80fb3","productExist":true,"productName":"Oppo","supplierId":"5b9f1e2f5929760568283f95","brandId":"5b9d19e8316e8d2660f26394","categoryId":"5b9d20de9c21fd1b78410d52","productPrice":4300,"productQuantity":320,"productMax":10,"productMin":4,"productTimeStamp":"2018-09-19T15:49:07.177Z","__v":0}

У меня есть эта схема,все продукты, указанные в приведенном выше коде, как я могу обновить все значения из массива объектов из другой коллекции?

{"_id":"5bab2f5a0f00b31e98367413","stockAccepted":false,"stockExist":true,"supplierId":"5ba26ed7b6bacb05302f56a8","stockItem":[{"_id":"5bab2f5a0f00b31e98367415","productId":"5ba34f0c133e492a04731c49","productQuantity":1},{"_id":"5bab2f5a0f00b31e98367414","productId":"5ba34f0c133e492a04731c49","productQuantity":2}],"stockTimeStamp":"2018-09-26T07:03:54.932Z","__v":0} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...