【发布时间】:2021-05-11 14:02:07
【问题描述】:
我试图在同一个函数中保存到两个不同的文档和两个不同的模型,但无论我尝试什么,我似乎都会遇到奇怪的错误。似乎无论出于何种原因,mongoose 都完全无法正常工作。
我有两个嵌套的 findOne 函数,一个是查找书,另一个是查找教授,目标是更新它们以相互关联。
有没有推荐的方法我应该这样做,也许是两个单独的后端端点和两个单独的函数?那将是解决此问题的一种方法,但我想知道为什么我不能执行以下操作。
await prof.save().then(async () => {
await book
.save()
.then(() => {
return res.status(200).json({
success: true,
message: 'items updated'
}).catch( (err) => {
return res.status(400)
})
})
})
【问题讨论】:
标签: node.js reactjs express mongoose save