Aling mga index ang gumagamit ng planar geometry kapag nagbabalik ng mga resulta?
Aling mga index ang gumagamit ng planar geometry kapag nagbabalik ng mga resulta?

Video: Aling mga index ang gumagamit ng planar geometry kapag nagbabalik ng mga resulta?

Video: Aling mga index ang gumagamit ng planar geometry kapag nagbabalik ng mga resulta?
Video: Writing 2D Games in C using SDL by Thomas Lively 2024, Abril
Anonim

Upang suportahan ang mahusay na mga query ng geospatial coordinate datos , nagbibigay ang MongoDB ng dalawang espesyal mga index : 2d mga index at 2sphere ginagamit ng mga index para sa planar geometry kapag nagbabalik ng mga resulta spherical geometry sa ibalik ang mga resulta.

Sa ganitong paraan, paano ko titingnan ang mga index sa MongoDB?

Upang tingnan isang listahan ng lahat mga index sa isang koleksyon sa MongoDB Compass, mag-click sa target na koleksyon sa kaliwang pane at piliin ang Mga index tab.

Higit pa rito, ano ang mga index sa MongoDB? An index sa MongoDB ay isang espesyal na istruktura ng data na nagtataglay ng data ng ilang mga patlang ng mga dokumento kung saan ang index ay nilikha. Mga index pagbutihin ang bilis ng mga operasyon sa paghahanap sa database dahil sa halip na hanapin ang buong dokumento, ang paghahanap ay isinasagawa sa mga index na nagtataglay lamang ng ilang mga patlang.

Sa tabi nito, saan nakaimbak ang mga index ng MongoDB?

Kaya kapag mga index ay nilikha, sila rin nakaimbak sa disk, Ngunit kapag ang isang application ay tumatakbo, batay sa madalas na paggamit at kahit na mas mabilis na pag-access sila ay na-load sa RAM ngunit may pagkakaiba sa pagitan ng load at nilikha. Naglo-load din ng isang index ay hindi katulad ng paglo-load ng isang koleksyon o mga tala sa RAM.

Alin sa mga sumusunod na paraan ang ginagamit upang lumikha ng index sa MongoDB?

Lumilikha isang Index sa MongoDB ay ginagawa sa pamamagitan ng paggamit ng " createIndex " paraan . Ang sumusunod halimbawa ay nagpapakita kung paano magdagdag index sa koleksyon. Ipagpalagay natin na mayroon tayong parehong koleksyon ng Empleyado na mayroong mga pangalan ng Field na "Employeeid" at "EmployeeName".

Inirerekumendang: