I am using MongoDB database for my problem and my documents contain geolocation data.
I am also applying 2dsphere indexing on it.
I want to scale my db as it might grow huge.
As sharding can't be done on 2dsphere indexed field.
I want to know the best possible ways to shard my collection.