MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB trier par n'existe qu'une entrée, la clé avec la valeur en premier et la clé avec null ou n'existe pas en dernier

J'ai utilisé un sale hack pour ça.

MongoDB doc dit qu'ils ont des priorités pour le tri comme affiché sous l'image.

Donc, quand je trie avec asc puis il trie d'abord tout null (clé vide considérer comme nulle) les entrées puis trier les entrées numériques.

Qu'est-ce que le piratage ici ?

Stocker sr_no : "" avec une chaîne vide par défaut.

Maintenant, il triera d'abord numérique valeurs puis chaîne .