Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.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
C# 如何从cloud.mongodb.com获取我的收藏(以及一般数据)?_C#_.net_Mongodb - Fatal编程技术网

C# 如何从cloud.mongodb.com获取我的收藏(以及一般数据)?

C# 如何从cloud.mongodb.com获取我的收藏(以及一般数据)?,c#,.net,mongodb,C#,.net,Mongodb,这正是我的代码。我故意让主要的方法,这样你可以看到整个事情 static void Main(string[] args) { var client = new MongoClient("mongodb+srv:://MyDatabaseUser:MyDatabaseUserPassword@cluster0.re2kq.mongodb.net/LiviuTestDb?retryWrites=true&w=majority")

这正是我的代码。我故意让主要的方法,这样你可以看到整个事情

 static void Main(string[] args)
        {
            var client = new MongoClient("mongodb+srv:://MyDatabaseUser:MyDatabaseUserPassword@cluster0.re2kq.mongodb.net/LiviuTestDb?retryWrites=true&w=majority");

            var database = client.GetDatabase("LiviuTestDb");
            var myCollections = database.ListCollections();
        }
我得到一个ConnectionTimeOutException。凭据正确-用户已读写任何数据库

这就是我的(唯一的)集群的样子(尽可能简单)


有什么想法吗?提前谢谢

如果从连接字符串中删除db名称,会发生什么情况


var客户端=新的MongoClient(“mongodb://MyDatabaseUser:MyDatabaseUserPassword@cluster0.re2kq.mongodb.net),

同样的事情。顺便说一句,这是mongodb+srv,而不是连接字符串中的mongodb,我刚刚更正了这个问题。
var collections=new MongoClient(“mongodb”)+srv://username:password@my cluster.pctjl.azure.mongodb.net”).GetDatabase(“Accounts”).ListCollections().ToList()这对我来说很有效,如果我设置了错误的密码,我会得到一个超时时间,因此再次检查您的凭据-如果您有特殊字符,您可能需要对密码进行编码。谢谢你的意见。我甚至删除了我的集群并创建了一个新的选择azure的集群——希望它能像你的一样。我创建了另一个用户,该用户将拥有所有权限。。。它只是不想要。