使用MongoDB时的'System.Collections.Generic.KeyNotFoundException'#

时间:2016-12-20 21:43:12

标签: c# mongodb

在将MongoDB与C#一起使用时,我遇到了一些问题。我试图获取属于给定集合的每个文档的集合。该集合应该由BsonDocuments组成,它们都可以是不同的。

当我调用GetCollection函数时,我收到“MongoDB.Bson中发生了System.Collections.Generic.KeyNotFoundException”,如下所示。

    public List<BsonDocument> Get(string targetListName)
    {
        return _db.GetCollection<BsonDocument>(targetListName).Find(new BsonDocument()).ToList();
    }

targetListName是我想从中返回BsonDocuments的集合的名称。

知道为什么我会这样做吗?我猜它可能与某些文件没有某些键的值有关,而其他文件也有...但我确信它之前有效。如果是这种情况,是否有解决方法?

0 个答案:

没有答案