MongoDB hansı növ indeksləri dəstəkləyir?
MongoDB hansı növ indeksləri dəstəkləyir?

Video: MongoDB hansı növ indeksləri dəstəkləyir?

Video: MongoDB hansı növ indeksləri dəstəkləyir?
Video: Java texnoloji müzakirəsi: Spring Boot və GraphQl inteqrasiyası. Bunu necə sadələşdirmək olar? 2024, Noyabr
Anonim

MongoDB dəstəkləyir müəyyən edilmiş istifadəçi indekslər tək sahə indeksi kimi. Sənədin tək sahəsində indeks yaratmaq üçün vahid sahə indeksindən istifadə olunur. Tək sahə indeksi ilə, MongoDB artan və enən ardıcıllıqla keçə bilər. Buna görə də indeks açarı edir bu halda əhəmiyyəti yoxdur.

Bunun üçün MongoDB indeksləri nədir?

İndekslər sorğuların səmərəli icrasını dəstəkləmək MongoDB . İndekslər kolleksiyanın məlumat dəstinin kiçik bir hissəsini asanlıqla keçilən formada saxlayan xüsusi məlumat strukturlarıdır [1]. The indeks sahənin dəyərinə görə sıralanmış xüsusi sahənin və ya sahələr dəstinin dəyərini saxlayır.

Bundan əlavə, MongoDB birdən çox indeksdən istifadə edə bilərmi? MongoDB istifadə edə bilər kəsişməsi çoxlu indekslər sorğuları yerinə yetirmək üçün. Ümumiyyətlə, hər biri indeks kəsişmə ikini əhatə edir indekslər ; lakin, MongoDB bilər işə götürmək çoxsaylı /yerləşdi indeks sorğunu həll etmək üçün kəsişmələr.

Buna görə, MongoDB-də indeksin istifadəsi nədir?

An MongoDB-də indeks 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.

MongoDB-də indeks yaratmaq üçün hansı üsuldan istifadə olunur?

MongoDB-də İndeks yaratmaq "createIndex" metodundan istifadə etməklə həyata keçirilir. Növbəti misal kolleksiyaya indeksin necə əlavə olunduğunu göstərir. Tutaq ki, bizdə "İşçinin adı" və "İşçinin adı" sahə adları olan eyni İşçi kolleksiyamız var.

Tövsiyə: