Wenn Sie einen neuen Shard hinzufügen, sollte MongoDB automatisch damit beginnen, die Daten entsprechend dem Shard-Schlüssel neu zu balancieren.
Der Ausgleich wird jedoch erst ab einer bestimmten Datenmenge vorgenommen. Wenn Sie also nur wenige Gigabyte an Daten haben, werden Sie wahrscheinlich keine Neuverteilung sehen.
Wenn Sie viele Daten haben y Sie fügen einen Splitter hinzu y Wenn die Daten nicht migriert werden, ist es an der Zeit, die Google-Gruppe aufzusuchen und Fragen zu stellen. So wie es aussieht, verwenden viele Leute Auto-Sharding und es gleicht definitiv automatisch aus.
Ich sage nicht, dass Sie keinen Fehler gefunden haben, sondern nur, dass Sie viel mehr Daten brauchen, um das zu belegen.