【发布时间】:2020-01-25 09:12:33
【问题描述】:
我正在开发一个节点 js 应用程序并使用 DB 作为 mysql 我想要做的是当我运行查询并获取所有数据时我想访问数据或将该数据存储到变量中以供进一步使用
在我的控制器中,我正在编写这段代码
exports.login = function(req, res) {
User.fetchUser()
.then(([rows]) => {
console.log(rows)
})
.catch(err => console.log(err));
}
这个正在控制台上打印,例如[ BinaryRow { email: 'draj.8126@gmail.com', password: 'dheeraj' } ]
在我的模型类中,我正在执行我的 fetchUser 函数
static fetchUser() {
const email = 'draj.8126@gmail.com'
const password = 'dheeraj'
let sql = 'SELECT email,password FROM tpconsumer where email = ? and password = ?'
return db.execute(sql, [email, password]);
}
现在我要做的是获取电子邮件和密码值并将它们存储在变量中以供进一步使用,或者只是我如何使用电子邮件或密码来访问它们
【问题讨论】:
-
这可能会有所帮助 - stackoverflow.com/a/22382596/5893995
-
我不确定你在问什么。您的问题是无法从
[ BinaryRow { email: 'draj.8126@gmail.com', password: 'dheeraj' } ]提取电子邮件和密码吗?
标签: javascript node.js