sql >> Database >  >> NoSQL >> MongoDB

Mongodb Zoeken naar sharding-sleutel is erg traag

Ik heb de hoofdoorzaak gevonden waarom mijn zoekopdracht de sharding-sleutel niet gebruikte. Het draait allemaal om de verzameling.

Sharding-sleutel gebruik altijd collation : { locale : "simple" } om een ​​binaire vergelijking te maken, terwijl in mijn geval mijn verzameling en indexen zijn ontworpen om "collation" : { "locale" : "en_US", "strength" : 2 } te gebruiken .

Nadat ik mijn collectie opnieuw heb ontworpen zonder enige sortering, is alles nu in orde.




  1. Hoe voer ik Redis uit op Amazon OpsWorks voor een Rails-toepassing?

  2. Android:mijn applicatie werkt niet omdat ik een onbekende hostuitzondering moet afhandelen. wanneer ik het doe crasht

  3. Retourneert resultaat als een array van alleen waarden

  4. JHipster Redis Integratie-element ongebonden fout