如何将 mongoDB 转储数据从本地实例恢复到 mongo 帐户的 azure cosmos db

问题描述 投票:0回答:1

我有一个压缩的 .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 的本地实例中有效,有什么建议为什么我无法执行此操作吗?

mongodb azure azure-cosmosdb azure-cosmosdb-mongoapi
1个回答
0
投票

您遇到此错误是因为 Azure Cosmos DB 的 MongoDB API 不支持 getParameter 命令,该命令由 mongorestore 用于检查服务器的身份验证架构版本。

© www.soinside.com 2019 - 2024. All rights reserved.