Mongodb mongoimport和mongorestore赢得';t连接到CosmosDB 3.6,无法识别retrywrites选项

Mongodb mongoimport和mongorestore赢得';t连接到CosmosDB 3.6,无法识别retrywrites选项,mongodb,azure-cosmosdb,mongoimport,mongorestore,mongodb-tools,Mongodb,Azure Cosmosdb,Mongoimport,Mongorestore,Mongodb Tools,在较旧的CosmosDB 3.2中,我能够使用mongoimport获取以前由mongoexport备份的数据,并将其导入CosmosDB集合。一切都很好 对于较新的CosmosDB 3.6,相同的命令会出现错误: 不支持可重试写入。请通过在连接字符串或等效的特定于驱动程序的配置中指定“retrywrites=false”来禁用可重试写入 因此,我在连接字符串中尝试了&retryWrites=false、&retryWrites=false、&retryWrites=false,但仍然得到相同的

在较旧的CosmosDB 3.2中,我能够使用mongoimport获取以前由mongoexport备份的数据,并将其导入CosmosDB集合。一切都很好

对于较新的CosmosDB 3.6,相同的命令会出现错误:

不支持可重试写入。请通过在连接字符串或等效的特定于驱动程序的配置中指定“retrywrites=false”来禁用可重试写入

因此,我在连接字符串中尝试了&retryWrites=false、&retryWrites=false、&retryWrites=false,但仍然得到相同的错误。mongorestore也是如此

我正在使用最新的mongo工具v100.2.1


有人有什么想法吗?

我试过这个解决方案,它确实奏效了

我们可以附加这个命令
--writeConcern=“{w:0}”
,这是我的结果

mongoimport.exe --uri "<cosmosdb_connect_string>" --db Database1 --collection collection1 --type json --file edx.json --ssl --sslAllowInvalidCertificates --writeConcern {w:0}
mongoimport.exe--uri”“--db Database1--collection1--type json--file edx.json--ssl--sslAllowInvalidCertificates--writeConcern{w:0}

我试过这个解决方案,它确实有效

我们可以附加这个命令
--writeConcern=“{w:0}”
,这是我的结果

mongoimport.exe --uri "<cosmosdb_connect_string>" --db Database1 --collection collection1 --type json --file edx.json --ssl --sslAllowInvalidCertificates --writeConcern {w:0}
mongoimport.exe--uri”“--db Database1--collection1--type json--file edx.json--ssl--sslAllowInvalidCertificates--writeConcern{w:0}

启用可重试写入 默认情况下,MongoDB驱动程序不启用可重试写入

要在MongoDB驱动程序中启用可重试写入,请将retryWrites选项添加到连接字符串中:

mongodb://localhost/?retryWrites=true
见文件

或者像上面解释的那样添加
--writeConcern“{w:0}”

“例子”

MONGODB_HOST=“”
MONGODB_PORT=“10255”
USER=“”
#在此处复制/超过主密码
主_PW=“”
DB_NAME=“”
COLLECTION=“启用可重试写入
默认情况下,MongoDB驱动程序不启用可重试写入

要在MongoDB驱动程序中启用可重试写入,请将retryWrites选项添加到连接字符串中:

mongodb://localhost/?retryWrites=true
见文件

或者像上面解释的那样添加
--writeConcern“{w:0}”

“例子”

MONGODB_HOST=“”
MONGODB_PORT=“10255”
USER=“”
#在此处复制/超过主密码
主_PW=“”
DB_NAME=“”

COLLECTION=“检查是否有帮助检查是否有帮助是。连接sting方法不起作用,但--writeConcern起作用。是。连接sting方法不起作用,但--writeConcern起作用。