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)

有人知道问题出在哪里吗?

Mongodb 连接字符串 关键字数据源无效

以下内容对我有用:

var client = new MongoClient("mongodb://user:pass@ds049999.mongolab.com:45077");
var server = client.GetServer();
var database = server.GetDatabase("MyDataBaseName");

如果您的用户名或密码包含特殊字符,您可能需要对其进行编码。

另请注意,您的数据库用户名和密码可能与您的MongoLab登录名不同!