Details
-
Task
-
Resolution: Won't Do
-
Major - P3
-
None
-
None
-
None
-
Query Optimization
-
QO 2022-10-03, QE 2022-10-17
Description
Parse $between in these forms:
| Input BSON | Materialized sub-Expression |
| {$between: [<fieldpath>, {$binData: <>}] } |
{$between: [<fieldpath>, {$binData: <>}] } |
| {$between:
{input: <expression>,
bounds:
[<lowerBound>, <upperBound>] }
} |
{$and: [ {$gte: [expression, lowerBoundExpr]}, {$lte: [expression, upperBoundExpr]} ]} |
BinData with subtype other than 6 should be rejected at this stage with a uassert.
Attachments
Issue Links
- depends on
-
SERVER-69598 Rename $encryptedBetween to $between
-
- Closed
-
- is depended on by
-
SERVER-69609 Mark $between for encryption in query analysis
-
- Closed
-
-
SERVER-69879 Parse verbose form of $between agg expression
-
- Closed
-