0
次のようにmongodbデータベースにクエリを実行してドキュメントを検索しています。c#ドライバを使用して値がmongodbデータベースに存在するかどうかを確認する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();
質問がある場合は、コンソールに表示されます。 何も見つからない場合は、「何も見つかりませんでした」と表示したいと思います。どうすれば確認できますか?
I結果はList<BsonDocument>
タイプである
if(results == null)
と `
if (builder.Exists("question", false))
http://www.fourthbottle.com/2016/08/not-exists-in-mongodb-with-dotnet-driver.html
を試みました。私はドライババージョン2.4.4を使用しています。