sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvornår er sammensatte indekser stadig relevante i MongoDB 2.6, givet den nye Index Intersection-funktion?

Et par punkter at besvare kunne være:

  • Indekskrydsning er ikke en erstatning for sammensatte indekser, men blot som $where skal bruges, når du ikke har noget reelt valg. Indekskryds er ikke den hurtigste eller mest skalerbare måde at finde dokumenter i en samling på, så du skal være forsigtig med, hvor mange kryds du bruger.

  • Det er også godt at bemærke, at der er begrænsninger på præcis hvilke indekser MongoDB kan krydse:http://docs.mongodb.org/manual/core/index-intersection/#index-intersection-and-sort




  1. Er det ok at omdanne mongo ObjectId til en streng og bruge det til URL'er?

  2. Hvorfor MongoDB ikke kan bruge et sammensat indeks, der ligner meget (ikke nøjagtigt) forespørgslen?

  3. Hvordan skal følgende mange til mange-forhold modelleres i MongoDB?

  4. AJAX opkald til/fra MongoDB eksempel for Node/Express?