MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie werden Nullwerte in einem MongoDB-Index sortiert?

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 } );