Why MongoDB for Pakistani Developers?
MongoDB Atlas free tier gives you 512MB of cloud database storage — enough for most Pakistani startup MVPs. No server setup, no SQL syntax to learn, and JSON-like documents that match JavaScript perfectly.
Mongoose Setup
// lib/mongodb.js
import mongoose from 'mongoose'
export async function connectDB() {
if (mongoose.connection.readyState >= 1) return
return mongoose.connect(process.env.MONGODB_URI)
}
CRUD Operations
await Product.create({ name: "Shalwar Kameez", price: 2500 })
const products = await Product.find({ inStock: true })
await Product.findByIdAndUpdate(id, { price: 3000 })
await Product.findByIdAndDelete(id)
