如何使用节点js从mysql数据库中获取值
我正在开发一个节点js应用程序,并使用DB作为mysql,我试图做的是当我运行查询并提取所有数据时,我想访问该数据或将该数据存储到变量中以备后用
在我的控制器中,我正在编写此代码
exports.login = function(req, res) {
User.fetchUser()
.then(([rows]) => {
console.log(rows)
})
.catch(err => console.log(err));
}
此正在控制台上打印,例如[ BinaryRow { email: '[email protected]', password: 'dheeraj' } ]
在模型类中,我正在执行我的fetchUser
函数
static fetchUser() {
const email = '[email protected]'
const password = 'dheeraj'
let sql = 'SELECT email,password FROM tpconsumer where email = ? and password = ?'
return db.execute(sql, [email, password]);
}
现在,我要获取电子邮件和密码值并将其存储在变量中以备将来使用,或者只是如何使用电子邮件或我想访问的密码
回答如下:尝试将参数传递给您的fetchUser方法