我正在使用MongoDB和C#driverforMongoDB.我最近发现MongoDB中的所有查询都区分大小写。如何进行不区分大小写的搜索?我找到了一种方法:Query.Matches("FirstName",BsonRegularExpression.Create(newRegex(searchKey,RegexOptions.IgnoreCase))); 最佳答案 最简单、最安全的方法是使用Linq:varnames=namesCollection.AsQueryable().Where(name=>name.FirstNam