import { MongoClient } from "mongodb"; const uri = process.env.MONGODB_URI as string; // Connection string from .env.local if (!process.env.MONGODB_URI) { throw new Error("Please add your MongoDB URI to .env.local"); } let client = process.env.NODE_ENV === "development" ? global.mongo : { conn: null, promise: null }; if (!client.promise) { client.promise = MongoClient.connect(uri).then((mongoClient) => { client.conn = mongoClient; return mongoClient; }); } export default client;