Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • MongoDB Documentation21টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • কেন Mongoose?
  • Installation
  • Connection
  • Schema
  • Model
  • Document
  • CRUD
  • Querying
  • Validation
  • Middleware
  • Population
  • Aggregation
  • Virtuals
  • Indexes
  • Error Handling
  • Update Operators
  • Transactions
  • Express Integration
  • Blog Project
  • Best Practices
  1. Docs
  2. MongoDB
  3. Mongoose Installation
MongoDBBeginner

Mongoose Installation

Node.js প্রজেক্টে mongoose প্যাকেজ ইনস্টল করা এবং প্রথম প্রজেক্ট সেটআপ — বাংলায়।

8টি অংশবাংলা ভাষায়

শুরু করার আগে দরকার একটি Node.js প্রজেক্ট (Node 16+ বা LTS) এবং একটি MongoDB — লোকালে mongod চালু বা MongoDB Atlas free cluster।

mongoose ইনস্টল

Terminalbash
bash
# নতুন প্রজেক্ট শুরু
npm init -y

# mongoose যোগ করুন
npm install mongoose

# TypeScript প্রজেক্ট হলে type declaration-ও আসবে সাথে
package.json (সংক্ষিপ্ত)json
json
{
  "name": "my-shop",
  "private": true,
  "type": "module",
  "dependencies": {
    "mongoose": "^8.0.0"
  }
}

প্রথম connection

db.js — ESM stylejs
js
import mongoose from "mongoose";

const MONGODB_URI = "mongodb://127.0.0.1:27017/myapp";

export async function connectDB() {
  try {
    await mongoose.connect(MONGODB_URI);
    console.log("MongoDB connected");
  } catch (err) {
    console.error("Connection failed:", err.message);
    process.exit(1);
  }
}

connectDB();
db.js — CommonJS stylejs
js
const mongoose = require("mongoose");

mongoose
  .connect("mongodb://127.0.0.1:27017/myapp")
  .then(() => console.log("MongoDB connected"))
  .catch((err) => console.error("Connection failed:", err.message));
127.0.0.1 কেন?

localhost ব্যবহার করলে কিছু সিস্টেমে IPv6-এ resolve হওয়ায় connection fail হতে পারে। 127.0.0.1 সর্বত্র কাজ করে। Atlas connection string-এ mongodb+srv:// prefix থাকে।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
আগেরMongoose কেন ব্যবহার করব?পরেরMongoDB-র সাথে Connection
এই পেজে
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com