Как получить из базы данных только имя пользователя в node.js - PullRequest
0 голосов
/ 11 июля 2020

Я получаю имя пользователя, вошедшего в систему, из базы данных. НО я получаю такие результаты, как

[RowDataPacket { First_Name= 'Rani'} ] Но мне нужно только получить эту «Рани». Как это сделать в node.js?

Я хочу получить только имя пользователя, за исключением дополнительных параметр (First_Name), например, «Rani» в приведенном выше случае.

Это часть кода, где я получаю значение.

Я пробовал var myJSON = JSON. stringify(obj), но он показывает [ { First_Name= 'Rani'} ].

app.post('/auth', function(request, response) {
    var number = request.body.number;
    var password = request.body.pwd;
    var qu = `SELECT 
            First_Name 
        FROM fyp_helpers 
        WHERE Mobile_number = ? 
    UNION 
        SELECT 
            Employer_Fname
        FROM fyp_employers 
        WHERE Employer_Contact = ?`;
    connection.query(qu, [number, number], function (error, results, fields){
        if (error) throw error;
        else
        {
 
     console.log(results);
     ..........

1 Ответ

0 голосов
/ 11 июля 2020

Имена столбцов из запроса становятся свойствами объектов, представляющих строки результатов. Так что используйте

console.log(results[0].First_Name);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...