取不出值,折磨三个小时了,求教
.cs:
public partial class BookPage : System.Web.UI.Page
{
MongoServer _service1;
MongoDatabase _database1;
MongoClient _client1;
public List<BOOK> bookList;
protected void Page_Load(object sender, EventArgs e)
{
string conn = "mongodb://127.0.0.1:27017";
_client1 = new MongoClient(conn);
_service1 = _client1.GetServer();
_database1 = _service1.GetDatabase("myaspweb");
MongoCollection<BOOK> _books = _database1.GetCollection<BOOK>("book");
var query = Query<BOOK>.GTE(x => x.id, 0);
var result = _books.FindAs<BOOK>(query);
bookList = result.ToList<BOOK>();
Response.Write("<script>alert('" + bookList[1].name + "')</script>");
}
}
public class BOOK
{
//[BsonId]
public int id { get; set; }
public string name { get; set;}
public string message { get; set;}
public string startTime { get; set;}
public string endTime { get; set;}
public int ifOut { get; set;}
public string price { get; set;}
public string picture { get; set;}
}
数据库里面有值,另一个表的插入操作可以