javascript – Como fazer o update de alguns campos de uma tabela


Estou usando o framework baseado em Java Scrit e NodeJs,AdonisJS.Preciso fazer o update de alguns campos em uma tabela.Os campos da tabela user precisam ser alterados,por padrão eles vem NULLS.
Os campos são passwordResetToken, passwordResetExpires

Meu controller:



async forgotPassword({ request, response }) {
    const sgMail = require("@sendgrid/mail");
    sgMail.setApiKey(process.env.SENDGRID_API_KEY);

    const { email } = request.body;

    try {
      const user = await User.find(email);    //.find({ email });
      const token = crypto.randomBytes(20).toString("hex");
      const now = new Date();
      now.setHours(now.getHours() + 1);                       //1 HR valid token

      // console.log(token)
      // console.log(now)

      await user.update({
        passwordResetToken: token,
        passwordResetExpires: now,
      });

      const msg = {
        to: email,
        from: env.SENDGRID_USE_EMAIL,                         //your e-mail register sendgrid
        subject: "Sending with Twilio SendGrid is Fun",
        text: "and easy to do anywhere, even with Node.js",
        html: token,
        email,
        //'<strong>and easy to do anywhere fd, even with Node.js {token} </strong> {token}',
      };

      sgMail.send(msg);

      //res.send({ Successfully: true, user: req.token });
      console.log(sgMail);
      console.log(token);
      console.log(now);
      //console.log(error);

      res.status(200).json({
        Success: "Request sent successfully,check token in your email!",
      });
    } catch (err) {
      console.log(err);
      response.status(400).send({ error: "E-mail does not exist!" });
      console.log(email);
    }
  }


O Erro retornado no console:


TypeError: user.update is not a function
    at UserController.forgotPassword (C:SOFTWAREsingular_storeappControllersHttpUserController.js:140:18)
    at async Server._routeHandler (C:SOFTWAREsingular_storenode_modules@adonisjsframeworksrcServerindex.js:121:25)
    at async AuthInit.handle (C:SOFTWAREsingular_storenode_modules@adonisjsauthsrcMiddlewareAuthInit.js:60:5)
    at async ConvertEmptyStringsToNull.handle (C:SOFTWAREsingular_storeappMiddlewareConvertEmptyStringsToNull.js:14:5)
    at async BodyParser.handle (C:SOFTWAREsingular_storenode_modules@adonisjsbodyparsersrcBodyParserindex.js:284:7)

Eu tentei várias vezes e não consegui,mesmo o erro estando na cara e bem descrito pelo Adonis.Tentei algumas alternativas sem sucesso.Eu acredito que o erro possa ser simples,de sintaxe ou algo que ainda não consigo enxergar.
Desde já grato a quem puder me ajudar!

Atenciosamente!
Guilherme Henrique