我不知道如何在asp.net mvc 5中的mongodb上创建read函数。我在控制器中有这部分代码:
public HomeController() {
var mongoClient = new MongoClient(Settings.Default.EmployeesConnectionString);
var database= mongoClient.GetDatabase("football");
var coll = database.GetCollection<BsonDocument>("Footballers");
如您所见,我将数据库和集合路径保存在变量中,以便更容易导航。我也测试过了,我在MongoDB中创建了一个新的集合,所以我假设这是正确的。我的问题是,我应该进一步写些什么才能得到一个完整的收藏品?应该在名单上吗?在那之后,我会尝试在网页上返回它,所以如果你对此有任何评论,请让我也知道。
最佳答案
设法解决了这个问题。
var coll = database.GetCollection<BsonDocument>("Footballers");
var documents = coll.Find(new BsonDocument()).ToList();
for(int i=0; i<documents.Count(); i++){
Console.WriteLine(documents[i]);
}
Console.ReadLine();
对documents变量应用simple for循环,并按预期打印所有内容。
关于c# - 检索对象的集合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36617280/