使用c#驱动程序2.4.4检查mongodb数据库中是否存在该值

时间:2017-10-16 10:04:52

标签: c# mongodb

我正在查询mongodb数据库,如下所示查找文档。

.*

如果找到问题,我会在控制台中显示它们。 如果找不到任何内容,我想显示“未找到任何内容”。如何在此处查看。

我试过

        var collection = _database.GetCollection<BsonDocument>("knowledge");  
        var builder = Builders<BsonDocument>.Filter;
        var filter = builder.Regex("question", "(account)") & builder.Regex("question", "(open)");
        var results = await collection.Find(filter).ToListAsync();

和`

if(results == null)

http://www.fourthbottle.com/2016/08/not-exists-in-mongodb-with-dotnet-driver.html

结果为if (builder.Exists("question", false)) 类型。我使用的是驱动程序版本2.4.4。

1 个答案:

答案 0 :(得分:1)

您的结果变量是一个列表。所以你想要一个results.Count == 0 check。