• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

169
Views
No se puede completar el objeto dentro de forEach que contiene Javascript asíncrono

Este fn es parte de un middleware que intenta llenar una matriz de PROVEEDORES con una matriz de ENCUENTROS.

Cuando console.log(provider['ENCOUNTERS']) obtengo los encuentros: consola.log(proveedor['ENCUENTROS']) Pero cuando console.log(provider) en el mismo lugar, no obtengo encuentros: console.log (proveedor)

Creo que es por eso que el console.log(network.PROVIDERS) no contiene ENCUENTROS.

 populateEncounters = async()=>{ var promises = []; network.PROVIDERS.forEach((provider)=>{ promises.push( (async (provider)=>{ const e = await Encounter.find({ PROVIDER:provider._id }) return e; })(provider) .then((e)=>{ provider['ENCOUNTERS'] = e; console.log(provider['ENCOUNTERS']); }) .catch ((error) => { console.log('Error: ', error); }) ); }); Promise.all(promises).then(() => { // console.log(network.PROVIDERS) res.network = network; next() }); } await populateEncounters();
about 3 years ago · Santiago Gelvez
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error