Қандай индекстер нәтижелерді қайтару кезінде жазық геометрияны пайдаланады?
Қандай индекстер нәтижелерді қайтару кезінде жазық геометрияны пайдаланады?

Бейне: Қандай индекстер нәтижелерді қайтару кезінде жазық геометрияны пайдаланады?

Бейне: Қандай индекстер нәтижелерді қайтару кезінде жазық геометрияны пайдаланады?
Бейне: Табыс әкелетін портфельді қалай құрамыз? | Jusan Invest 2024, Қараша
Anonim

Геокеңістіктік координаттардың тиімді сұрауларына қолдау көрсету деректер , MongoDB екі арнайы ұсынады индекстер : 2d индекстер және 2 шар индекстерді пайдаланады үшін нәтижелерді қайтару кезіндегі жазық геометрия сфералық геометрия дейін нәтижелерді қайтару.

Осылайша, MongoDB ішіндегі индекстерді қалай көруге болады?

Кімге көрініс барлығының тізімі индекстер коллекциясында MongoDB Компас, сол жақ тақтадағы мақсатты топтаманы басып, таңдаңыз Көрсеткіштер қойындысы.

Сонымен қатар, MongoDB-дегі индекстер дегеніміз не? Ан MongoDB ішіндегі индекс құжаттардың бірнеше өрістерінің деректерін сақтайтын арнайы деректер құрылымы болып табылады индекс құрылады. Көрсеткіштер дерекқордағы іздеу операцияларының жылдамдығын арттыру, өйткені бүкіл құжатты іздеудің орнына іздеу файлда орындалады индекстер бұл бірнеше өрістерді ғана қамтиды.

Бұдан басқа, MongoDB индекстері қайда сақталады?

Енді қашан индекстер жаратылған, олар да бар сақталады дискіде, Бірақ қолданба жұмыс істеп тұрған кезде, жиі қолдануға және одан да жылдамырақ қол жеткізуге негізделген олар ЖЖҚ-ға жүктеледі, бірақ жүктелген және жасалған арасында айырмашылық бар. Сондай-ақ жүктелуде индекс жинақты немесе жазбаларды жедел жадқа жүктеумен бірдей емес.

Төмендегі әдістердің қайсысы MongoDB-де индексті құру үшін қолданылады?

Жасау а MongoDB ішіндегі индекс пайдалану арқылы орындалады. индексті жасау әдіс . The келесі мысал қосу жолын көрсетеді индекс жинауға. Бізде «Қызметкер» және «Қызметкер аты» өріс атаулары бар бірдей Қызметкерлер топтамасы бар деп есептейік.

Ұсынылған: