Mongodb

如何將 mongoDB 4.2 mongorestore 到 documentDB 4.0?

  • April 9, 2021

我需要從我的 mongodb 4.2 到兼容 DocumenDb 4.0 的 mongorestore 我從aws得到命令, 這就是

mongorestore --ssl --host="abc.aws.com:27017" --username=user --password=pass --sslCAFile rds-combined-ca-bundle.pem dump

但它向我顯示了這個錯誤

[1] 1120
-bash: dGFp: command not found
[root@mongo-tf-doc01 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

我能夠成功連接 documentdb,所以我知道這不是連接問題,但是當我恢復時出現錯誤

發生這種情況是因為 AWS DocumentDB 僅與 mongo 4.0 兼容,而我試圖從 mongo 4.2 恢復,為了解決這個問題,我只使用了 AWS DMS,因為它是免費的,過程很簡單,並且 AWS 和其他人提供了許多教程在YouTube上

引用自:https://dba.stackexchange.com/questions/289350