Ni faharisi gani hutumia jiometri iliyopangwa wakati wa kurudisha matokeo?
Ni faharisi gani hutumia jiometri iliyopangwa wakati wa kurudisha matokeo?

Video: Ni faharisi gani hutumia jiometri iliyopangwa wakati wa kurudisha matokeo?

Video: Ni faharisi gani hutumia jiometri iliyopangwa wakati wa kurudisha matokeo?
Video: Windows File System Explained: ReFS and NTFS Lifting the hood on NTFS! 2024, Mei
Anonim

Ili kusaidia maswali bora ya uratibu wa kijiografia data , MongoDB hutoa mbili maalum fahirisi : 2d fahirisi na nyanja 2 matumizi ya indexes kwa jiometri iliyopangwa wakati wa kurudisha matokeo ya duara jiometri kwa kurudisha matokeo.

Kwa njia hii, ninaonaje faharisi katika MongoDB?

Kwa mtazamo orodha ya yote fahirisi kwenye mkusanyiko ndani MongoDB Dira, bofya kwenye mkusanyiko unaolengwa kwenye kidirisha cha mkono wa kushoto na uchague Fahirisi kichupo.

Kwa kuongezea, faharisi katika MongoDB ni nini? An index katika MongoDB ni muundo maalum wa data ambao unashikilia data ya nyanja chache za hati ambazo index inaundwa. Fahirisi kuboresha kasi ya shughuli za utafutaji katika hifadhidata kwa sababu badala ya kutafuta hati nzima, utafutaji unafanywa kwenye fahirisi ambayo inashikilia mashamba machache tu.

Kando na hii, faharisi za MongoDB zimehifadhiwa wapi?

Hivyo lini fahirisi zimeumbwa, nazo pia zimeumbwa kuhifadhiwa kwenye diski, Lakini wakati programu inaendeshwa, kulingana na utumiaji wa mara kwa mara na ufikiaji wa haraka zaidi hupakiwa kwenye RAM lakini kuna tofauti kati ya kupakiwa na kuundwa. Pia kupakia a index si sawa na kupakia mkusanyiko au rekodi kwenye RAM.

Ni ipi kati ya njia ifuatayo inatumika kuunda faharisi katika MongoDB?

Kuunda na Fahirisi katika MongoDB inafanywa kwa kutumia " createIndex " njia . The kufuatia mfano unaonyesha jinsi ya kuongeza index kwa mkusanyiko. Hebu tuchukulie kuwa tuna mkusanyiko wetu huo wa Wafanyakazi ambao una Majina ya Sehemu ya "Mfanyakazi" na "Jina la Mfanyakazi".

Ilipendekeza: