如何使用节点js从mysql数据库获取值
[我正在开发一个节点js应用程序,并使用DB作为mysql,我想做的是当我运行Querry并且获取所有数据时,我想访问该数据或将该数据存储到变量中以备后用
在我的控制器中,我正在编写此代码
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方法