-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: Aggregation Framework
-
None
-
Query Optimization
-
None
-
0
-
None
-
None
-
None
-
None
-
None
-
None
From docs "$toLower only has a well-defined behavior for strings of ASCII characters."
As a result, BIC pushdown of the lcase (lowercase) function gives incorrect results for some characters, for example: ƏŨÓ€. Lowercase versions would be əũó€, but
{ $toLower : "ƏŨÓ€"}
leaves the characters unchanged.
It would be great if additional characters like these were supported.
- is duplicated by
-
SERVER-93825 Text with Multi-Byte Characters can't be lowercased (or uppercased) in aggregation pipeline
-
- Closed
-