getSomething: publicProcedure
.input(inputSchema)
.query(async ({ input, ctx }): Promise<SomethingInterface[]> => {
const something = await ctx.prisma.somethings.findMany({
where: {
id: input.id,
},
select: {
value: true,
TableB1: {
select: {
value: true,
TableB2: {
select: {
value: true,
},
},
},
},
TableC: {
select: {
value: true,
},
},
TableD1: {
select: {
value: true,
TableD2: {
select: {
value: true,
},
},
},
},
},
take: 1000,
});
getSomething: publicProcedure
.input(inputSchema)
.query(async ({ input, ctx }): Promise<SomethingInterface[]> => {
const something = await ctx.prisma.somethings.findMany({
where: {
id: input.id,
},
select: {
value: true,
TableB1: {
select: {
value: true,
TableB2: {
select: {
value: true,
},
},
},
},
TableC: {
select: {
value: true,
},
},
TableD1: {
select: {
value: true,
TableD2: {
select: {
value: true,
},
},
},
},
},
take: 1000,
});