Попытка получить строку в качестве вывода SQL-запроса

con.query('SELECT location FROM TOC WHERE name = "The Story"', function(err, value){
        console.log('Data received from Db:n');
        console.log(value);

Это дает мне выход как-
[RowDataPacket {
местоположение: ‘/ opt/Lamp/htdocs/chat/Public / 30 seconds to mars — The Story.mp3’ } ]

Но мне нужен вывод в виде строки.

Любая помощь будет оценена по достоинству.

1 ответ

  1. Если вы просто хотите строку данных вы можете JSON.stringify(value[0])и войти, что.

    Вы также можете получить доступ к значению location, используя value[0].locationобъект RowDataPacketshould be, где каждый столбец является свойством указанного объекта, а значение из строки является значением свойства