-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: 2.1.2
-
Component/s: Aggregation Framework
-
Query Execution
Some expressions implicitly convert types, but this behavior is not always consistent or clearly documented.
- is depended on by
-
SERVER-5239 $project should have numeric type coercion operators
- Closed
- is duplicated by
-
SERVER-6206 need a policy for incompatible types in operators in aggregation expressions
- Closed
-
SERVER-11157 Type casting operator for aggregation (and query)
- Closed
-
SERVER-22886 $type projection operator (cast types within aggregation pipelines).
- Closed
- is related to
-
SERVER-6197 $avg is calculated using integer math for integers even though result value is of type double
- Closed
-
SERVER-6145 dividing two integers always produces a double
- Closed
-
SERVER-6166 consider expanding to wider data type on math overflow
- Closed
- related to
-
SERVER-8582 Extend document expression language in aggregation to support advanced document filtering.
- Closed
-
SERVER-30461 aggregation $concat expression is inconsistent in type checking with all other string expressions
- Backlog
-
SERVER-6120 Value::coerceToBool is inconsistent with javascript in some cases
- Closed