دوره‌ها / MongoDB / ساخت Index (Creating Indexes)

ساخت Index (Creating Indexes)

15 دقیقه Article

ساخت Index: ایجاد Index ها 🏗️

برای ساخت index از createIndex() استفاده می‌کنیم.

// Single field index
db.users.createIndex({ name: 1 })

// Index با نام
db.users.createIndex({ email: 1 }, { name: "email_index" })

// Unique index
db.users.createIndex({ email: 1 }, { unique: true })

// TTL index (حذف خودکار بعد از زمان مشخص)
db.sessions.createIndex({ createdAt: 1 }, { expireAfterSeconds: 3600 })
✅ یاد گرفتید: با createIndex() می‌توانید index های مختلف برای بهبود performance ایجاد کنید!

تمرین‌های عملی

برای تثبیت یادگیری این درس تمرین‌های زیر را حل کنید

تمرین: ساخت Index Easy
سوال تمرین

🎯 تمرین: ساخت Index

یک index روی ستون email جدول users بسازید.

پاسخ تمرین
JAVASCRIPT
// Single field index
db.users.createIndex({ email: 1 })

// Unique index
db.users.createIndex({ email: 1 }, { unique: true })

// حذف index
db.users.dropIndex({ email: 1 })

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.