sql >> Databáze >  >> NoSQL >> MongoDB

Jak jsou seřazeny hodnoty null v indexu MongoDB?

Pokud řadíte sestupně a vidíte null hodnoty na konci, to by bylo výchozí chování řazení.

Pro změnu tohoto chování se toho opravdu moc udělat nedá, ale řešením, které vám poskytne výsledky, které hledáte, je zadat dva dotazy místo jednoho:

db.Collection.find( { a: null } );
db.Collection.find( { a: { $ne: null } } ).sort( { a: -1, b: 1 } );


  1. Může MongoDB fungovat, když je velikost databáze větší než RAM?

  2. Dotaz na pole vnořených dokumentů na nejvyšší hodnotu pole

  3. Bylo dosaženo maximálního počtu připojení Azure Redis Cache

  4. Mongodb - špatný dotaz:BadValue neznámý operátor nejvyšší úrovně:$gte