From ad8a0c9a8944bf1dd06a70de393c8fdb46e5a834 Mon Sep 17 00:00:00 2001 From: Anand Suthar Date: Wed, 3 Jul 2024 15:14:29 +0530 Subject: [PATCH] Migrated Disease and Hospital API to Mongoose --- app/api/gethospitals/disease/route.ts | 6 +++--- app/api/gethospitals/route.ts | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/api/gethospitals/disease/route.ts b/app/api/gethospitals/disease/route.ts index af7ec3e..5513b02 100644 --- a/app/api/gethospitals/disease/route.ts +++ b/app/api/gethospitals/disease/route.ts @@ -1,11 +1,11 @@ +import CommonDiseases from "@models/commonDisease"; import dbConfig from "@utils/db"; export async function GET() { try { - const db = await dbConfig(); - const collection = db.collection("commonDiseases"); + await dbConfig(); - const result = await collection.findOne(); + const result = await CommonDiseases.findOne(); if (!result) { return Response.json( diff --git a/app/api/gethospitals/route.ts b/app/api/gethospitals/route.ts index ccffb5e..56bbb83 100644 --- a/app/api/gethospitals/route.ts +++ b/app/api/gethospitals/route.ts @@ -1,3 +1,4 @@ +import CityStateHospital from "@models/citystate_hospitals"; import dbConfig from "@utils/db"; export async function GET(req: Request) { @@ -12,10 +13,9 @@ export async function GET(req: Request) { }); } - const db = await dbConfig(); - const collection = db.collection("citystate_hospitals"); + await dbConfig(); - const stateHospitals = await collection.findOne({ + const stateHospitals = await CityStateHospital.findOne({ [state]: { $exists: true }, }); @@ -25,7 +25,7 @@ export async function GET(req: Request) { }); } - const cityHospitals = stateHospitals[state][city]; + const cityHospitals = stateHospitals.get(state)[city]; if (!cityHospitals) { return new Response("No hospitals found in the specified city", {