I am trying to match the fields of originalEmail
with a mail address like liron@gmail.com, but no matter, case sensitive means to also find LirOn@gmail.com fiel
You can use Builders.Filter.Regex
.
public async Task<Entity> GetEntityIdByOriginalEmail(string originalEmail)
{
var collection = GetCollection();
var filter = Builders<Entity>.Filter.Regex("x", new BsonRegularExpression(originalEmail, "i"));
return await collection.Find(filter).FirstOrDefaultAsync();
}