From 042b81b3bc570a14b0f32b870cd7cb07a1521d03 Mon Sep 17 00:00:00 2001 From: liamcottle Date: Sat, 7 Sep 2024 23:36:09 +1200 Subject: [PATCH] filter nodes by hardware model --- src/index.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index abffab1..5e1199f 100644 --- a/src/index.js +++ b/src/index.js @@ -115,8 +115,15 @@ app.get('/api', async (req, res) => { app.get('/api/v1/nodes', async (req, res) => { try { + // get query params + const hardwareModel = req.query.hardware_model ? parseInt(req.query.hardware_model) : undefined; + // get nodes from db - const nodes = await prisma.node.findMany(); + const nodes = await prisma.node.findMany({ + where: { + hardware_model: hardwareModel, + }, + }); const nodesWithInfo = []; for(const node of nodes){