Mongodb 连接字符串 关键字数据源无效
本文关键字:数据源 无效 关键字 字符串 连接 Mongodb | 更新日期: 2023-09-27 17:56:50
我正在使用C#官方MongoDB块库。
我在Windows Azure
上托管了Web服务,在Mongolab
托管了MongoDB数据库。
我使用以下代码连接到服务器:
connection = mongodb://user:pass@ds049999.mongolab.com:45077"
_server = MongoServer.Create(connection);
以前它工作正常,在本地测试服务器上工作正常,但在我最新的发布中,我收到以下错误:
ExceptionMessage":"Invalid keyword 'data source'."," ....... at MongoDB.Driver.MongoConnectionStringBuilder.set_Item(String keyword, Object value)
有人知道问题出在哪里吗?
以下内容对我有用:
var client = new MongoClient("mongodb://user:pass@ds049999.mongolab.com:45077");
var server = client.GetServer();
var database = server.GetDatabase("MyDataBaseName");
如果您的用户名或密码包含特殊字符,您可能需要对其进行编码。
另请注意,您的数据库用户名和密码可能与您的MongoLab登录名不同!