首页 > 解决方案 > 如何使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();
        }

目前,此搜索区分大小写,如何使其不区分大小写?

任何帮助将不胜感激。

标签: c#mongodb-.net-driver

解决方案


推荐阅读