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

Como os valores nulos em um índice do MongoDB são classificados?


Se você estiver classificando de forma decrescente e estiver vendo null valores no final, esse seria o comportamento padrão da classificação.

Não há muito que possa ser feito para mudar esse comportamento, mas uma solução alternativa que fornecerá os resultados que você está procurando é fazer duas consultas em vez de uma:
db.Collection.find( { a: null } );
db.Collection.find( { a: { $ne: null } } ).sort( { a: -1, b: 1 } );