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
seinmongosRouter- Konfigurationsserver
- Shards (das sind Nachbildungen)
d.h. Sharding ist eine Bereitstellungsfrage, kein Design. Die MongoDB-Schnittstelle bleibt gleich.