Wenn Sie absteigend sortieren und null
sehen Werte am Ende, das wäre das Standardverhalten der Sortierung.
Es gibt wirklich nicht viel, was getan werden kann, um dieses Verhalten zu ändern, aber eine Problemumgehung, die Ihnen die gewünschten Ergebnisse liefert, besteht darin, zwei Abfragen statt einer durchzuführen:
db.Collection.find( { a: null } );
db.Collection.find( { a: { $ne: null } } ).sort( { a: -1, b: 1 } );