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

Mongodb Vyhledávání sharding klíče je velmi pomalé

Našel jsem hlavní příčinu, proč moje vyhledávání nepoužilo shardovací klíč. Všechno je to o porovnávání.

Sdílení klíč vždy používá collation : { locale : "simple" } provést binární srovnání, zatímco v mém případě jsou moje kolekce a indexy navrženy tak, aby používaly "collation" : { "locale" : "en_US", "strength" : 2 } .

Po přepracování mé sbírky bez jakéhokoli řazení je nyní vše v pořádku.




  1. Jak vyřešit TypeError:callback.apply není funkce?

  2. Jak importovat formát souboru .bson na mongodb

  3. Jaký je nejlepší způsob, jak zjistit, která ID v kolekci neexistují, když je uveden seznam ID?

  4. Spring data Match and Filter Nested Array