[SERVER-51093] Wrap arguments of allElementsTrue and anyElementsTrue in an array within the CNode tree to match the input Created: 22/Sep/20 Updated: 06/Dec/22 |
|
| Status: | Backlog |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Jacob Evans | Assignee: | Backlog - Query Optimization |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | qopt-team | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Query Optimization
|
| Sprint: | Query 2020-10-05 |
| Participants: |
| Description |
|
It would be nice if the CNode tree was structured the same as the BSON query input. We should keep the [] by adding and ArrayChildren level here https://github.com/mongodb/mongo/blob/c39af144b2370be0537410d9bc79be66a1a5f3c7/src/mongo/db/cst/grammar.yy#L1961-L1967 |
| Comments |
| Comment by Charlie Swanson [ 02/Oct/20 ] |
|
samuel.mercier because this is still in "To Do" I assume there's no code written for this, so I'm moving it to the backlog and out of the sprint for now. Feel free to pull it back if there's more to do before we pause the project. |