[SERVER-47724] Create execution machinery for projecting through individual array elements Created: 23/Apr/20  Updated: 20/May/20  Resolved: 20/May/20

Status: Closed
Project: Core Server
Component/s: Querying
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Ian Boros Assignee: Ian Boros
Resolution: Won't Fix Votes: 0
Labels: qexec-team
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Sprint: Query 2020-05-04, Query 2020-05-18, Query 2020-06-01
Participants:

 Comments   
Comment by Ian Boros [ 20/May/20 ]

We've decided to take a different approach for this project. Instead of re-using the projection execution machinery (which is expensive to build, as it's designed to be run many times, and it also contains some confusing behavior from MQL semantics), we're going to write some custom code to do the diff application.

If in the future we ever decide to do something like this again, the WIP code review may be helpful (below). Closing as Won't Fix.

https://mongodbcr.appspot.com/603880001/

Generated at Thu Feb 08 05:15:03 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.