J'ai créé une application web de base CRUD en utilisant graphql/sequelize/postgres/react. Le code suivant est un résolveur sequelize dans mon api, et de l'appeler via graphql requête de mon frontend react.js donne l'erreur « .get est pas une fonction »:Erreur de sequelize - "model.get n'est pas une fonction"
let profile = await Profile.find({where: { userId: args.userId }})
profile = await Profile.update(args, {where: { userId: args.userId }})
return profile.get({ plain: true })
Si j'ajoute un objet supplémentaire. trouver à la fonction de résolution entre les appels à object.update et object.get, je ne reçois plus l'erreur:
let profile = await Profile.find({where: { userId: args.userId }})
profile = await Profile.update(args, {where: { userId: args.userId }})
profile = await Profile.find({where: { userId: args.userId }})
return profile.get({ plain: true })
Pourquoi ai-je cette erreur, et comment puis-je éliminer sans ajouter l'appel supplémentaire à object.find?