Ако сортирате низходящо и виждате null
стойности в края, това би било поведението по подразбиране на сортирането.
Наистина не може да се направи много, за да се промени това поведение, но заобиколно решение, което ще ви даде резултатите, които търсите, е да направите две заявки вместо една:
db.Collection.find( { a: null } );
db.Collection.find( { a: { $ne: null } } ).sort( { a: -1, b: 1 } );