Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连接字符串中的Mongodb自动连接选项不适用于C#驱动程序_C#_.net_Mongodb_Connection String_Mongodb .net Driver - Fatal编程技术网

连接字符串中的Mongodb自动连接选项不适用于C#驱动程序

连接字符串中的Mongodb自动连接选项不适用于C#驱动程序,c#,.net,mongodb,connection-string,mongodb-.net-driver,C#,.net,Mongodb,Connection String,Mongodb .net Driver,我这里有一个简短的问题。我将mongodb与C#和Java一起使用。我使用的Connectionstring是: mongodb.domain.com/?autoConnectRetry=true 相同的连接字符串适用于Java,但不适用于C#。我看到了很多关于这方面的帖子,如果我们去掉自动连接选项,效果会很好 查看日志,发现它出错了,但有以下异常 System.ArgumentException: Invalid option 'autoConnectRetry'. Parameter na

我这里有一个简短的问题。我将mongodb与C#和Java一起使用。我使用的Connectionstring是:

mongodb.domain.com/?autoConnectRetry=true
相同的连接字符串适用于Java,但不适用于C#。我看到了很多关于这方面的帖子,如果我们去掉自动连接选项,效果会很好

查看日志,发现它出错了,但有以下异常

System.ArgumentException: Invalid option 'autoConnectRetry'.
Parameter name: url
   at MongoDB.Driver.MongoUrlBuilder.Parse(String url)
   at MongoDB.Driver.MongoUrl..ctor(String url)
   at MongoDB.Driver.MongoUrl.Create(String url)
   at MongoDB.Driver.MongoServer.Create(String connectionString)
有没有其他办法可以让这一切顺利进行


我使用的是.NET Framework 3.5和Mongodb C#driver V1.0

在C#Mongodb驱动程序中没有这样的选项(“自动连接”),而在Java中有,所以您必须自己实现重试逻辑。如果您只想对两者使用相同的连接字符串,而不关心重试逻辑-我认为在当前版本的驱动程序中,它不再对未知选项抛出InvalidOperationException