All we need is an easy explanation of the problem, so here it is.
I need to do mongorestore from my mongodb 4.2 to DocumenDb 4.0 compatible i got the command from aws
which is this
mongorestore --ssl --host="abc.aws.com:27017" --username=user --password=pass --sslCAFile rds-combined-ca-bundle.pem dump
but it is showing me this error
 1120 -bash: dGFp: command not found [[email protected] dump]# 2021-04-06T12:10:48.434+0000 error connecting to host: could not connect to server: server selection error: server selection timeout current topology: Type: Single Servers: Addr: abc.aws.com:27017:27017, Type: Unknown, State: Connected, Average RTT: 0, Last error: connection(abc.aws.com:27017[-121]) connection is closed
I am able to connect documentdb successfully so i know this is not a connection problem but error occurs when i restore
How to solve :
I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.
This happened because AWS DocumentDB is only mongo 4.0 compatible and I was trying to restore from mongo 4.2, to solve this I just used AWS DMS as it was free, process is simple and there are many tutorials available from AWS and as well as other people on youtube
Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂