Tengo un pcs.db con códigos postales y sus coordenadas de geolocalización. Estoy tratando de extraer ubicaciones del nombre de código dado.
Puedo consolar el registro del resultado, pero no puedo almacenar el resultado en una variable.
Intenté .then (función) porque creo que db cada uno devuelve una promesa. 4 horas después, estoy en el mismo lugar donde comencé. Por favor, ayuda.
const sqlite3 = require('sqlite3').verbose() const getCoords = function (postcode) { let db = new sqlite3.Database('./pcs.db'); let sql = `SELECT long, lat FROM postcodes WHERE code='${postcode}'`; db.each(sql, [], (err, row) => { if (err) { throw err; } console.log(row); }); // close the database connection db.close(); } getCoords('SM4 4')