MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongodb La ricerca della chiave di partizionamento orizzontale è molto lenta

Ho trovato la causa principale per cui la mia ricerca non ha utilizzato la chiave di partizionamento orizzontale. È tutta una questione di confronto.

La chiave di partizionamento orizzontale utilizza sempre collation : { locale : "simple" } per fare un confronto binario, mentre nel mio caso la mia raccolta e gli indici sono progettati per utilizzare "collation" : { "locale" : "en_US", "strength" : 2 } .

Dopo aver ridisegnato la mia collezione senza alcuna collazione, ora è tutto a posto.