У меня есть таблица с именем «store» в базе данных mysql. Я использую node и express.js для извлечения данных из базы данных mysql (в форме json), но меня просят внести некоторые изменения в отображение данных json (но в базе данных оно останется прежним). я имею
12 колонок еженедельного открытия и закрытия. Но я хочу показать их в массиве (в формате json), как я могу это сделать?
Я получаю все данные, выполнив запрос "SELECT * FROM store". И показывает все данные в формате json, в точности как оно есть.
var mysql = require ('mysql');
var express = require ('express');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database: "hennastore"
});
con.connect(function (err) {
if (err) throw err;
console.log("Connected!");
})
app.get('/hennaread', function (request, response) {
con.query('select * from store', function (error, results) {
if (error) {
response.status(400).send('Error in database operation');
} else {
response.send(results);
}
});
});
app.listen(3000, function () {
console.log('Express server is listening on port 3000');
});```