1

新しいプロジェクトを開始し、appharbor と mongohq を使用したいと考えています。MongoDatabase.Create を使用しており、現在は廃止されているため、appharbor でのこの例は無効のようです。推奨されているように、MongoClient、MongoServer、および MongoDatabase を使用する更新されたガイドまたは例があることを期待していました。

提供されたキーを使用して MongoDatabase のインスタンスを取得する別の方法はありますか?

4

1 に答える 1

2

次のように、AppHarbor に挿入された接続文字列を使用して MongoDatabase を初期化できます。

var connectionstring = ConfigurationManager.AppSettings.Get("(MONGOHQ_URL|MONGOLAB_URI)");
var url = new MongoUrl(connectionstring);
var client = new MongoClient(url);
var server = client.GetServer();

var database = server.GetDatabase(url.DatabaseName);

ナレッジ ベースの記事が更新され、新しい C# ドライバー API が反映されました。

このスレッドは同じ質問をカバーしています。

于 2013-01-23T04:16:59.583 に答える