Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

186
Vistas
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
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda