0

C# 公式の MongoDB ナゲット ライブラリを使用しています。

で Web サービスをホストしWindows Azure、MongoDB データベースを でホストしましたMongolab

以下のコードでサーバーに接続しました。

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)

誰が問題が何であるか知っていますか?

4

1 に答える 1

1

以下は私にとってはうまくいきます:

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

ユーザー名またはパスワードに特殊文字が含まれている場合は、それらをエンコードすることをお勧めします。

また、データベースのユーザー名とパスワードは、MongoLab ログインとは異なる場合があることに注意してください。

于 2013-03-21T16:08:32.727 に答える