MongoDB qaysi turdagi indekslarni qo'llab-quvvatlaydi?
MongoDB qaysi turdagi indekslarni qo'llab-quvvatlaydi?

Video: MongoDB qaysi turdagi indekslarni qo'llab-quvvatlaydi?

Video: MongoDB qaysi turdagi indekslarni qo'llab-quvvatlaydi?
Video: Qaysi turdagi reklama foydaliroq? | Axrolxo'ja Rahmatxo'jayev 2024, Dekabr
Anonim

MongoDB qo'llab-quvvatlaydi foydalanuvchi tomonidan belgilangan indekslar bitta maydon indeksi kabi. Hujjatning yagona maydonida indeks yaratish uchun bitta maydon indeksidan foydalaniladi. Yagona maydon indeksi bilan, MongoDB ortish va kamayish tartibida aylana oladi. Shuning uchun indeks kaliti qiladi bu holatda muhim emas.

MongoDB indekslari nima?

Indekslar so'rovlarining samarali bajarilishini qo'llab-quvvatlash MongoDB . Indekslar maxsus ma'lumotlar tuzilmalari [1] bo'lib, ular to'plam ma'lumotlar to'plamining kichik qismini oson o'tish uchun shaklda saqlaydi. The indeks maydon qiymati bo'yicha tartiblangan ma'lum bir maydon yoki maydonlar to'plamining qiymatini saqlaydi.

Bundan tashqari, MongoDB bir nechta indekslardan foydalanishi mumkinmi? MongoDB dan foydalanishi mumkin kesishmasi bir nechta indekslar so'rovlarni bajarish uchun. Umuman olganda, har biri indeks kesishuv ikkitani o'z ichiga oladi indekslar ; ammo, MongoDB mumkin ishga bir nechta /ichiga joylashtirilgan indeks so'rovni hal qilish uchun kesishmalar.

Shunga ko'ra, MongoDB-da indeksdan qanday foydalanish kerak?

An MongoDB-dagi indeks Hujjatlarning bir nechta sohalari ma'lumotlarini saqlaydigan maxsus ma'lumotlar tuzilmasi indeks yaratilgan. Indekslar ma'lumotlar bazasida qidiruv operatsiyalari tezligini oshirish, chunki butun hujjatni qidirish o'rniga qidiruv amalga oshiriladi indekslar Bu faqat bir nechta maydonlarni o'z ichiga oladi.

MongoDB da indeks yaratish uchun qaysi usul ishlatiladi?

MongoDB-da indeks yaratish "createIndex" usuli yordamida amalga oshiriladi. Quyidagi misol indeksni to'plamga qanday qo'shishni ko'rsatadi. Faraz qilaylik, bizda "Xodim" va "Xodim nomi" maydon nomlari bo'lgan bir xil Xodimlar to'plamimiz bor.

Tavsiya: