我尝试在mongoose中设置或更新未定义(或已定义)的值,但我很难,因为我需要等待值。这段代码没有保存数据,我想这是因为USER.save()在值被设置之前执行?我如何在保存之前等待数据被更新/设置?
const USER = await User.findById(await UserID)
USER.authToken = await authToken,
USER.displayName = await name,
USER.profilePic = await pic
await USER.save()
1条答案
按热度按时间luaexgnf1#
好的,我想明白了,当
authToken
被设置时,它触发了.save()
方法,所以我只添加了两个.save()
,它工作了,所以我很高兴。对不起,我的问题不清楚。