我不知道如何在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/

10-12 06:16