Wenn Sie die Dokumentation https://docs.mongodb.com/manual/sharding/ Sie würden zustimmen, dass die Tatsache des Shardings für den Rest des Systems transparent ist und sein sollte. Das heißt, Ihr System kann zunächst nur eine einzelne Datenbank und dann ein vollständiges Shard mit
seinmongos
Router- Konfigurationsserver
- Shards (das sind Nachbildungen)
d.h. Sharding ist eine Bereitstellungsfrage, kein Design. Die MongoDB-Schnittstelle bleibt gleich.