Connecting my Next js code to Cloud MongoDB

`Error connecting to MongoDB Error: querySrv ENOTFOUND _mongodb._tcp.cluster0.x7daiyv.mongodb.net
at QueryReqWrap.onresolve [as oncomplete] (node:internal/dns/promises:251:17)
at QueryReqWrap.callbackTrampoline (node:internal/async_hooks:130:17) {
errno: undefined,
code: ‘ENOTFOUND’,
syscall: ‘querySrv’,
hostname: ‘_mongodb._tcp.cluster0.x7daiyv.mongodb.net’
}

import mongoose from “mongoose”;
export async function connectMongoDB(){ try { await mongoose.connect(process.env.MONGODB_URI) console.log("Connected to MongoDB"); }catch(err){ if(!process.env.MONGODB_URI){ console.log("Path to MongoDB is not correct"); } console.log("Error connecting to MongoDB",err); throw err; }
}, The MONGODB_URI is correct. i am not understanding where is error and how i fix this. I use chatGPT and Google Bard for this but the error is not fixing. Please can anyone guide me how i fix this error`