首页 > 解决方案 > 为什么在 lucid 中,user.save() 不起作用?

问题描述

我逐行获取findOrCreate()并更新验证码。当我想使用user.save()我得到这个错误:

user.save 不是函数

我的代码:

    let user = User.findOrCreate({mobile: mobile});

    user.verification_code = await Hash.make(code);

    await user.save(); //error is in here 

    sendSMS(user.mobile);

标签: node.jsadonis.jslucid

解决方案


我通过替换来修复它:

let user = User.findOrCreate({mobile: mobile});

和 :

let user = await User.findOrCreate({mobile: mobile});

推荐阅读