Gunakan $count operator untuk menghindari masalah memori, tidak memuat dokumen dari database ke dalam memori:
int count = items.FindAs<LedgerDocument>(Query.EQ("name", appName)).Count();
if(count > 0)
{
//then doc exists
}
Operator $exists di mongodb dapat digunakan untuk mengidentifikasi bahwa beberapa bidang ada dalam dokumen, tetapi Anda tidak dapat meneruskan kueri ke sana:
database.GetCollection<ApplicationViewModel>("Applications")
.Find(Query.Exists("Name", true));