Skip to content
Advertisement

Async and promise function do not display anything in my res.json call

I have a controller in javascript which should get a given user, and then the pets that are associated with the user. The related pets are stored in an array of object refs within the user schema. At the minute, when I try to res.json the resulting array containing the related pets, it outputs as an empty array ‘[]’. Following the Mozilla docs and tutorials I have tried to implement a promise on this function to combat my previous issue of the res.json outputting an empty array. I’m not sure where I am going wrong as I am a newbie to JS/express/node/mongo

Problem code:

JavaScript

Advertisement

Answer

Using Aync/Await and Promise all

JavaScript
User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement