如何从C#中的列表<t>从MongoDB中的文档中获取

时间:2016-09-14 08:56:33

标签: c# mongodb

这是我的代码:

    using MongoDB.Bson;
    using MongoDB.Driver;

    public List<Teacher> GetTeachersFromMongoDB()
    {
        client = new MongoClient();
        database = client.GetDatabase("SchoolManagement");
        var collection = database.GetCollection<BsonDocument>("ListTeachers");
        var document = collection.Find(new BsonDocument()).ToList();
        var cursor = collection.Find(new BsonDocument()).ToCursor();
        return teachers;
    }

我想做一些事情来为这个函数返回值类型List。 请帮我!!! 谢谢:))

1 个答案:

答案 0 :(得分:0)

我假设你有一个教师对象,所以我认为你应该使用

var collection = database.GetCollection<Teacher>("ListTeachers");

而不是

var collection = database.GetCollection<BsonDocument>("ListTeachers");

我不知道,你的回报价值来自哪里,但是如果你回来了''文件&#39;它应该工作