-
Type: Bug
-
Resolution: Unresolved
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
-
Dotnet Drivers
Summary
ArrayFilterDefinition using $[<Identifier>].FieldName does not abide by camelCase convention rules.
Tested with C# MongoDB driver version 2.25.0.
How to Reproduce
Run attached test solution with camelCase convention enabled and disabled. Switch array filter definition between normal and lower case depending on convention enabled.
Additional Background
Just a note. In other cases, the field name is handled properly based on camelCase or PascalCase convention. In the example project, the builder update set definition field is handled properly based on the convention but the array filter definition is not.