猫鼬-如何根据键更新对象数组元素?

时间:2020-04-21 03:37:08

标签: mongodb express mongoose

我正在尝试更新数据库中位于数组中的对象中的键/值对。

帖子是一个对象数组。每个对象都有一个postId。我正在尝试通过数组搜索与postId匹配的对象。找到正确的帖子后,我希望能够更新该对象中的其他值。

现在有点失落...感谢您的帮助!

router.put('/posts/:id',   (req, res) => {
    quoteGenerator.find({'posts': {$elemMatch: {postId: req.params.id}}}).then(gen => res.json(gen))
})

0 个答案:

没有答案