gpt4 book ai didi

mysql - 如何为现有的 sails 项目设置 sequelize

转载 作者:行者123 更新时间:2023-11-29 02:54:02 26 4
gpt4 key购买 nike

    // finding users
find: function (req, res, next) {
var userId = req.body.userId;
var userSchema = db.UserModel;
try {

db.sequelize.sync().then(function (params) {
userSchema.findAll({where:{userId:userId}}).then(function (user) {

return res.json({
success:true,
userData:user.get({
plain:true
})
});

});

});

} catch (ex) {
res.json({
success: false,
exception: ex
});
return;
}
}

我正在为我的项目编写简单的 crud api。在执行上述代码时,我的控制台出现错误:

Executing (default): SELECT userId, firstname, lastname, email, createdAt, updatedAt FROM Users AS User WHERE User.userId = '1'; Unhandled rejection TypeError: Cannot read property 'get' of undefined at D:\tecsol\mtv\api\controllers\UserController.js:52:27 at processImmediate [as _immediateCallback] (timers.js:367:17)

最佳答案

user 是一个数组 - 使用 findOne用户[0]

关于mysql - 如何为现有的 sails 项目设置 sequelize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32689895/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com