MongoDB-nin indeksləşdirilməsi nədir?
MongoDB-nin indeksləşdirilməsi nədir?

Video: MongoDB-nin indeksləşdirilməsi nədir?

Video: MongoDB-nin indeksləşdirilməsi nədir?
Video: string-0 2024, Noyabr
Anonim

An indeks in MongoDB sənədlərin bir neçə sahəsinin məlumatlarını saxlayan xüsusi məlumat strukturudur indeks yaradılır. İndekslər verilənlər bazasında axtarış əməliyyatlarının sürətini yaxşılaşdırın, çünki bütün sənəddə axtarış əvəzinə axtarış aparılır indekslər bu yalnız bir neçə sahəni tutur.

Bundan əlavə, MongoDB-də mürəkkəb indeks nədir?

MongoDB dəstəkləyir mürəkkəb indekslər , harada tək indeks struktur kolleksiya sənədləri daxilində bir çox sahələrə [1] istinadlar saxlayır. Aşağıdakı diaqram a nümunəsini göstərir mürəkkəb indeks iki sahədə: böyütmək üçün klikləyin. [1] MongoDB istənilən üçün 32 sahə limiti qoyur mürəkkəb indeks.

nümunə ilə verilənlər bazasında indeksləşdirmə nədir? İndekslər a-da hər cərgədə axtarış aparmadan məlumatların tez yerini tapmaq üçün istifadə olunur verilənlər bazası masa hər dəfə a verilənlər bazası cədvələ daxil olur. üçün misal , bir indeks yuxarıda (soyad_adında) yaradıla bilər ki, bu da yalnız soyad sahəsinin böyük hərf versiyalarını saxlayacaq indeks.

Həmçinin bilin, MongoDB-də ikinci dərəcəli indeks nədir?

MongoDB dəstəkləyir ikinci dərəcəli indekslər . yaratmaq üçün indeks , siz sadəcə sahəni və ya sahələrin birləşməsini təyin edin və hər bir sahə üçün sahənin istiqamətini təyin edin indeks həmin sahə üçün; Artan üçün 1, enən üçün -1. Aşağıdakılar yüksəliş yaradır indeks i sahəsində: kolleksiya.

MongoDB-də indekslərə necə baxa bilərəm?

Kimə görünüşü hamısının siyahısı indekslər kolleksiyasında MongoDB Kompas, sol paneldə hədəf kolleksiyaya klikləyin və seçin İndekslər nişanı.

Tövsiyə: