Gebruik $count operator om geheugenproblemen te voorkomen, het laadt geen documenten uit de database in het geheugen:
int count = items.FindAs<LedgerDocument>(Query.EQ("name", appName)).Count();
if(count > 0)
{
//then doc exists
}
Operator $exists in mongodb kan worden gebruikt om te identificeren dat een veld in een document bestaat, maar u kunt er geen zoekopdracht aan doorgeven:
database.GetCollection<ApplicationViewModel>("Applications")
.Find(Query.Exists("Name", true));