Can we (and should we) intercept the driver's error message for missing API version and customize it to make it more actionable for mongosh users?
Right now, it says:
MongoError: The apiVersion parameter is required, please configure your MongoClient's API version
It'd be nice if we could say something like:
MongoError: The apiVersion parameter is required, please run mongosh with the --apiVersion parameter.
I do see that we get the same error message also for Mongo(). Maybe we can come up with some copy that works in both cases. I believe that configure your MongoClient is confusing because MongoClient is not a thing for a mongosh user.