MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB classifica por apenas entrada existente, chave com valor primeiro e chave com nulo ou não existe por último


Eu usei um hack sujo para isso.

MongoDB doc diz que eles têm prioridades para classificação conforme postado abaixo da imagem.



Então, quando eu classifico com asc então ele classifica primeiro tudo null (chave vazia considera como nula) as entradas e classifica as entradas numéricas.

O que é hack aqui?

Armazenar sr_no : "" com padrão de string vazia.

Agora ele classificará primeiro numérico valores então string .