ساخت Index (Creating Indexes)
ساخت 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 })
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.