Estoy tratando de obtener datos de la base de datos pero no puedo. No puedo entender cómo obtener datos de una matriz de objetos.
[ { "id": 2, "folderName": "pop", "folderImage": "68d04dac-6947-4c3f-906b-c97b2777cbc2slide07.jpg", "slug": "pop-6g4", "folderStatus": "open", "mediaType": "audio", "createdAt": "2021-10-11T11:13:09.000Z", "updatedAt": "2021-10-11T11:13:09.000Z", "userId": 98, "audios": [ { "aTitle": "Roi Na Je yaad Meri Aayi Ve New Number", "aImage": "59622f15-3b54-4d53-8ad0-5533ee4c248fslide10.jpg", "votes": [ { "vottingNum": 5, "totalVote": 5, "voteCount": 1, "failSafe": 0 }, { "vottingNum": 0, "totalVote": 0, "voteCount": 1, "failSafe": 50 } ] } ] } ]folderName se obtuvo fácilmente pero no se pueden obtener los audios [] datos y los votos [] datos
Estoy usando Sequelize y el nodo js. Mi controlador se ve así.
const folderId = req.params.id; try { const folderWiseReport = await AudioFolder.findAll({ where: { id: folderId, }, include: [ { model: Audio, attributes: ['aTitle', 'aImage'], include: [ { model: Vote, attributes: [ 'vottingNum', 'totalVote', 'voteCount', 'failSafe', ], }, ], }, ], // raw: true, nest: true, }); return res.json(folderWiseReport); } catch (error) { console.log(error); }y en la interfaz parece
{{#each folderWiseReport}} <td>{{this.audios.aTitle}}</td> <td>{{this.audios.votes.vottingNum}}</td> {{/each}}Necesito información sobre cómo lograr esto.