2017-10-16 70 views
0

我查詢的MongoDB數據庫下面找到一個文檔中的MongoDB數據庫中存在的價值。檢查是否使用C#驅動程序2.4.4

 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) 

和`

if (builder.Exists("question", false)) 

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

結果是在List<BsonDocument>類型。我正在使用驅動程序版本2.4.4。

回答

1

您的結果變量是一個列表。所以你想要一個results.Count == 0檢查。

相關問題