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

MongoDB - personsøgning

Brug af skip+limit er ikke en god måde at foretage personsøgning på, når ydeevne er et problem, eller med store samlinger; det bliver langsommere og langsommere, efterhånden som du øger sidetallet. Brug af spring kræver, at serveren går gennem alle dokumenter (eller indeksværdier) fra 0 til offset-værdien (spring over).

Det er meget bedre at bruge en intervalforespørgsel (+ limit), hvor du sender den sidste sides intervalværdi ind. Hvis du f.eks. sorterer efter "udgivelsesdato", vil du simpelthen videregive den sidste "udgivelsesdato"-værdi som kriteriet for forespørgslen for at få den næste side med data.



  1. Sådan installeres MongoDB 4.2 på RedHat/CentOS 7-systemer

  2. Sådan opretter du forbindelse til MySQL uden root-adgangskode på terminal

  3. Sådan finder du en understreng i et felt i Mongodb

  4. Udskrivning af Mongo-forespørgselsoutput til en fil, mens du er i mongo-skallen