Lær MongoDB på 8 uger
MongoDB University har et godt tilbud til dig! Et introduktionskursus til den populære noSQL database MongoDB på bare 8 uger. Det startede i sidste uge, så man kan stadig nå at være med. Den eneste forudsætning er basal viden om JavaScript og NodeJS.
Kan det virkelig passe at der ikke er nogen simpel måde at vælge det dokument i en Mongo kollektion, hvor et givet felt har minimum værdien i hele kollektionen? Skal man bruge sort
og limit
til dette? Fx som i
Det må da kunne gøres mere elegant!
Opdatering 31/10-2013
Der findes to andre måder at finde minimum for et givet felt. Så man har altså tre teknikker til at bestemme minimum:
find(<query>).sort(...).limit(1)
- aggregate framework med
group
og$min
operator - map reduce framework
- aggregate framework med
Hvis man skal finde absolut minimum for et felt uden nogen form for gruppering, så bruger man metode 1. ellers vælges 2. Map reduce benyttes kun for situationer, hvor det er umuligt at bruge de to andre teknikker.
Please create issues at the Github repo Twitter.
Edit page on GitHub. Please help me to improve the blog by fixing mistakes on GitHub. This link will take you directly to this page in our GitHub repository.
There are more posts on the front page.
Content of this blog by Carsten Jørgensen is licensed under a Creative Commons Attribution 4.0 International License.