我有一个压缩的 .gz 文件,它是 mongodb 转储文件,我想恢复 mongodb 帐户的 azure cosmos db 中的数据。 我正在使用 mongorestore 命令:
mongorestore --uri="connection string" --gzip --archive="path to the file"
error:comparing auth version of dump directory and auth server (Timestamp) Failed: error getting auth version of the server. (CommandNotSupported) command getParameter not supported.
使用gzip,因为我想在执行命令时处理解压缩,因为如果我先解压缩它,则未压缩的数据将接近70GB。
P.S:此命令在 mongodb 的本地实例中有效,有什么建议为什么我无法执行此操作吗?
您遇到此错误是因为 Azure Cosmos DB 的 MongoDB API 不支持 getParameter 命令,该命令由 mongorestore 用于检查服务器的身份验证架构版本。