Filter with regex MongoDB C# driver

前端 未结 1 1178
既然无缘
既然无缘 2020-12-17 23:37

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

相关标签:
1条回答
  • 2020-12-18 00:08

    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();
    }
    
    0 讨论(0)
提交回复
热议问题