首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FindByIdAndUpdate正在更新,但返回null

FindByIdAndUpdate正在更新,但返回null
EN

Stack Overflow用户
提问于 2020-05-28 05:12:02
回答 1查看 34关注 0票数 0

这是我第一次来这里寻求指导,但我不知道还能尝试什么。

我有一个家庭集合,其中包含一个成员集合。当新成员登录时,我需要能够使用新成员更新家庭集合。

这是我的家用控制器的样子:

代码语言:javascript
运行
复制
update: function(req, res) {
  db.Household
    .findByIdAndUpdate(
      {_id: req.params.id},
      {$push: {members: req.body.id}},
      {new: true, useFindAndModify: false})
    .then(dbModel => { return res.json(dbModel); })
    .catch(console.log)
  ;
}

我看起来像这样:

代码语言:javascript
运行
复制
const memberData = '5ecdc629e77964b5b474c19f'

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-05-29 01:55:40

代码语言:javascript
运行
复制
update: function(req, res) {
  db.Household
    .findByIdAndUpdate(
      {req.params.id},
      {"members": req.body.id},
      {new: true, useFindAndModify: false})
    .then(dbModel => { return res.json(dbModel); })
    .catch(console.log)
  ;
}

尝尝这个

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62052952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档