Пн goose - как обновить элемент массива объектов на основе ключа? - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь обновить пару ключ-значение в объекте ... расположенном в массиве .. в базе данных.

Posts - это массив объектов. Каждый объект имеет postId. Я пытаюсь найти в массиве объект, соответствующий postId. Как только я найду правильный пост, я хочу иметь возможность обновлять другие значения в этом объекте.

Немного потеряно ... Спасибо за помощь!

router.put('/posts/:id',   (req, res) => {
    quoteGenerator.find({'posts': {$elemMatch: {postId: req.params.id}}}).then(gen => res.json(gen))
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...