sql >> Database >  >> NoSQL >> MongoDB

MongoDB sorteren op bestaat alleen invoer, sleutel met waarde eerst en sleutel met null of niet bestaat als laatste

Ik heb hiervoor een vuile hack gebruikt.

MongoDB doc zegt dat ze prioriteiten hebben voor het sorteren, zoals hieronder gepost.

Dus als ik sorteer met asc dan sorteert het eerst alles null (lege sleutel beschouwt als null) invoer en sorteert numerieke invoer.

Wat is hier een hack?

Bewaar sr_no : "" met lege tekenreeks als standaard.

Nu sorteert het eerst numeriek waarden dan tekenreeks .




  1. Alle gedetailleerde en specifieke redenen waarom MongoDB veel sneller is dan SQL DB's?

  2. Redis met Resque en Rails:ERR-opdracht niet toegestaan ​​bij gebruik van geheugen> 'maxmemory'

  3. Aan de slag met databaseautomatisering

  4. Mongoose:wijs het veld van het type 'array of Strings' toe