Robin
08/20/2021, 5:39 PMlet users = await prisma.user.findMany({
select: {
id: true,
name: true,
solves: {
select: {
challenge: true,
createdAt: true,
},
},
},
});
users = users.map((u) => {
const sum = u.solves.reduce(
(previous, current) => previous + current.challenge.points,
0
);
return { ...u, points: sum };
});