I'm pulling multiple rows from a node.js MySQL query, and I would like the format to be:
["value1","value2","value3"]
however my current result is:
[{"temperature":value1},{"temperature":value2},{"temperature":value3}]
I don't want the key, it's all data from the same MySQL column.
var sql = "SELECT temperature FROM temperatures";
con.query(sql, function (err, result) {
if (err) throw err;
console.log(result);
let data = JSON.stringify(result);
fs.writeFileSync('results.json', data);
I got time to rewrite the code. Thanks all, the map function worked excellently.
var sql = "SELECT temperature FROM temperatures";
con.query(sql, function (err, result) {
if (err) throw err;
var newresult = result.map( value => value.temperature);
let data = JSON.stringify(newresult);
console.log('Queried JSON Data: \n' + data + '\n');
fs.writeFileSync('results.json', data);
});
};