如何更新使用mongoose在mongodb find中作为输出返回的文档

时间:2018-08-02 09:16:20

标签: node.js mongodb mongoose

我首先要查询猫鼬的最新文档。然后,我想根据某种条件更新我的文档,如果“时间戳记”字段旧了15分钟,我想创建一个新实例并传递req.body,否则,我只想用{{1}更新我的查询结果} ...

我已经编写了自己的架构方法req.body,以检查Timestamp是否早于15分钟,但我不知道如何更新猫鼬 query:

tsFromID()

如果无法更新返回的文档实例,否则该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以像这样使用猫鼬更新查询

...
...
else {
  FlexPotenzial.findByIdAndUpdate(result._id, req.body, (err, result) => {
    // do whatever you want
  })
}