Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

190
Views
Cómo obtener una clave y un valor específicos de un objeto json largo mientras se itera en node.js

Estoy tratando de analizar un archivo csv en node.js, puedo analizar el archivo csv e imprimir el contenido, el contenido proviene de un objeto json. Ahora mi objetivo es iterar el objeto json y tomar extraiga la clave y los valores específicos de cada bloque y utilícelos en una consulta que realizará algunas operaciones de base de datos. Pero el problema es que mientras trato de iterar el json, solo se imprimen la primera clave y los valores del primer bloque. Déjame publicar el código de lo que he hecho.

 fs.createReadStream(path) .pipe(csv.parse({headers:true ,ignoreEmpty : true})) .on("error",(error) => { throw error.message; }) .on("data",function(data){ if(data && data!=={}){ Object.keys(data).forEach(function(k){ if(k==='name' || k==='Office'){ let selectQury = `select name,Office from myTable where name = ${data['name']} and Office =${data[Office]}; db.query(selectQury,(err,res)=>{ if(err){ console.log('error',null);

Este es mi json que analizo desde el csv.

 { id:1, name:"AS", Office:"NJ" ........ ACTIVE: 1. }, { id:2, name:"AKJS", Office:"NK" ........ ACTIVE: 2. }

así que ahora lo que quiero está en la consulta de selección, los parámetros se pasarán como

 let selectQury = `select name,Office from myTable where name = "AS" and Office = "NJ"; in the first iteration let selectQury = `select name,Office from myTable where name = "AKJS" and Office = "NK"; in the second iteration and so on as the csv grows.

No soy capaz de hacerlo, por favor ayuda. Gracias por adelantado. Soy nuevo en node.js y operaciones complicadas de javascript.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!