क्या आपने लेफ्टिनेंट और जीटी ऑपरेटरों का उपयोग करते हुए बीच क्लॉज का उपयोग करने के बारे में सोचा है
var b = Builders<SomeClass>.Filter;
var date = DateTime.UtcNow.Date;
var filter = b.And(
b.Gte(x => x.SomeDateTimeProperty, date),
b.Lt(x => x.SomeDateTimeProperty, date.AddDays(1))
);
...