c# - 如何使MongoDB的聚合函数不区分大小写?
问题描述
public async Task<IEnumerable<Person>> GetPersonDetailsByEmailsAsync(IEnumerable<string> emails)
{
var pipeline = BuildQueryToFetchWithGroupDetails(
new[] {
new BsonDocument {
{
"$match",
new BsonDocument {
{
"email",
new BsonDocument {
{
"$in",
new BsonArray(emails)
}
}
}
}
}
}
}
);
return await _personDetailsCollection.Aggregate<Person>(pipeline).ToListAsync();
}
目前,此搜索区分大小写,如何使其不区分大小写?
任何帮助将不胜感激。
解决方案
推荐阅读
- docker - Traefik 似乎忽略了路由器的规则(错误?)
- docker - Teams OnPrem 上的 Bot Framework LUIS
- selenium - 尝试在本地而不是在 GitLab 中触发弹出窗口,给出 org.openqa.selenium.NoSuchWindowException: Browsing context has been discarded
- python - 尝试比较具有不同扩展名的两个声音文件
- python - 在 python 中设置 pandas 数据框的样式会使浮点值在小数点后有更多的零
- api - Selenium Scraping API 数据
- flutter - 我可以删除领导和行动之间的空间吗?
- html - 如何在 Visual Studio Code 中启动多个 HTML 文件?
- flutter - 使用 Flutter + Back4App 进行 Google 注册/登录
- php - 清除刀片 laravel 以呈现新的响应 ajax