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

MongoDB seřadit podle pouze existuje záznam, klíč s hodnotou jako první a klíč s hodnotou null nebo neexistuje jako poslední

Použil jsem k tomu špinavý hack.

MongoDB doc říká, že mají priority pro třídění, jak je uvedeno pod obrázkem.

Takže když třídím pomocí asc pak nejprve seřadí všechny null (prázdný klíč se považuje za null) položky a poté seřaďte číselné položky.

Co je to hack?

Store sr_no : "" s výchozím prázdným řetězcem.

Nyní bude třídit nejprve numericky hodnoty a poté řetězec .




  1. GroupBy Agregation včetně chybějících dat v mongo

  2. Jak získat stránkovaná/rozřezaná data pole vnořených dokumentů v kolekci mongo?

  3. Předat soubor do aktivní úlohy / úlohy na pozadí

  4. Celery/Redis stejná úloha se provádí vícekrát paralelně