私は単純なmogodbデータベースを持っており、C#を使用してドキュメントのコンテンツを表示したいとします。これまで私は次のコードを書いています:C#ドライババージョン2.2.0とVS2015を使用してmongodbからデータを取得する方法
var mongo_client = new MongoClient();
var mongo_database = mongo_client.GetDatabase("database_name");
var collection=mongo_database.GetCollection<BsonDocument>("collection_name");
using (var cursor = await collection.Find(new BsonDocument()).ToCursorAsync())
{
while (await cursor.MoveNextAsync())
{
foreach (var doc in cursor.Current)
{
Console.WriteLine(doc);
}
}
}
上記のコードは、非同期メソッドに挿入されています。接続は確立されていますが、内部でコードを実行できないようです。プロジェクトにMongoDB.Driver、MongoDB.Driver.Core、MongoDB.Bsonという参照を追加しました。 命令Console.Writeline(doc);
は実行されていないため、何も表示されません。しかし、なぜ?
いいえ何も表示されません – nix86
'document_name'コレクションにはドキュメントがありますか? –