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

MongoDB sorterer efter findes kun indgang, nøgle med værdi først og nøgle med null eller ikke eksisterer sidst

Jeg brugte et beskidt hack til dette.

MongoDB doc siger, at de har prioriteter for sortering som vist under billedet.

Så når jeg sorterer med asc så sorterer den først alle null (tom nøgle betragtes som null) indgange og sorter derefter numeriske indtastninger.

Hvad er hack her?

Butik sr_no : "" med tom streng standard.

Nu sorterer den først numerisk værdier og derefter streng .




  1. 3 måder at vælge rækken med minimumsværdien i SQL

  2. Kan MongoDB fungere, når databasens størrelse er større end RAM?

  3. Hvad er profil? og Web og Worker

  4. Sådan affyres rå MongoDB-forespørgsler direkte i Ruby