我是Node服务器的新手。在我的程序中,我从数据库中获取了一些数据
connection.query("SELECT * from login where username='" + uname + "' and password='" + pwd + "' ", [uname, pwd], function (err, rows)
{
var employees = (JSON.stringify(rows));
console.log("Inside server "+employees )
});
现在在控制台中我得到了一些像
这样的东西[{"user_id":7,"username":"vb","password":"vbv"}]
现在我的问题是如何从username
获取值employees
。我尝试过几件事
employees[0]["username"]
或employees.username
等。
答案 0 :(得分:1)
因为你对它进行了字符串化,所以它变成了字符串,所以你无法像那样访问它。按原样使用它。
答案 1 :(得分:0)
JSON.stringify(rows)
只允许您打印数据。
要访问它,您使用employees[0]["username"]
connection.query("SELECT * from login where username='" + uname + "' and password='" + pwd + "' ", [uname, pwd], function (err, employees)
{
console.log("Inside server " + JSON.stringify(employees));
console.log('Employee 1: ' + employees[0]["username"]);
});