降順で並べ替えていて、null
が表示されている場合 最後の値。これがソートのデフォルトの動作になります。
その動作を変更するためにできることは実際にはあまりありませんが、探している結果が得られる回避策は、1つではなく2つのクエリを実行することです。
db.Collection.find( { a: null } );
db.Collection.find( { a: { $ne: null } } ).sort( { a: -1, b: 1 } );
降順で並べ替えていて、null
が表示されている場合 最後の値。これがソートのデフォルトの動作になります。
その動作を変更するためにできることは実際にはあまりありませんが、探している結果が得られる回避策は、1つではなく2つのクエリを実行することです。
db.Collection.find( { a: null } );
db.Collection.find( { a: { $ne: null } } ).sort( { a: -1, b: 1 } );