0
我使用的是mongodb 2.0.5版本。 試圖從c#連接mongodb。 插入數據到monogdb工作正常。mongodb文檔屬性
但我想從mongodb中檢索數據並顯示給用戶。 問題是文檔屬性不在智能感知中。 下面是我的代碼:
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();
}
}
}
}
它不是在智能感知中進入,因爲它不存在。 FindAll()返回一個MonogCursor,您可以迭代它。 –