Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

185
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda