私はmongodb 2.0.5バージョンを使用しています。C# から mongodb に接続しようとしています。monogdb へのデータの挿入は正常に機能しています。
しかし、mongodbからデータを取得してユーザーに表示したい。問題は、Document プロパティが IntelliSense に入らないことです。以下は私のコードです:
namespace mongoTest
{
public class dbsDani
{
public ObjectId Id { get; set; }
public string Emp_name { get; set; }
}
class Program
{
static void Main(string[] args)
{
#region connectionTried
MongoServer server;
String con = "mongodb://192.168.71.241/?safe=true";
server = MongoServer.Create(con);
server.Connect();
if (server.State == MongoServerState.Connected)
{
//server.Connect();
Console.WriteLine("Success");
//MongoCredentials credentials = new MongoCredentials("danny", "levay");
var dbseName = server.GetDatabase("danny");
var collectionName = dbseName.GetCollection<dbsDani>("dani");
var emp = new dbsDani { Emp_name = "Jack" };
collectionName.Insert(emp);
var id = emp.Id;
var display = collectionName.FindAll().documents(); //FindAll().Documents is not coming
foreach (var document in display)
{
Console.WriteLine(document["Emp_name"]);
Console.ReadLine();
}
}
}
}