如何在mongoose中保存之前等待所有数据设置完毕?

zwghvu4y  于 2022-11-13  发布在  Go
关注(0)|答案(1)|浏览(106)

我尝试在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()
luaexgnf

luaexgnf1#

好的,我想明白了,当authToken被设置时,它触发了.save()方法,所以我只添加了两个.save(),它工作了,所以我很高兴。对不起,我的问题不清楚。

USER.authToken = await authToken
await USER.save()
USER.displayName = await name
await USER.save()
USER.profilePic = await pic
await USER.save()

相关问题