[SERVER-69292] Use traverseF() for translating $elemMatch in sbe_stage_builder_filter.cpp Created: 31/Aug/22  Updated: 05/Dec/22  Resolved: 21/Sep/22

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

Type: Improvement Priority: Major - P3
Reporter: Mihai Andrei Assignee: Backlog - Query Execution
Resolution: Duplicate Votes: 0
Labels: pm2697-m4
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-69876 De-stage-ify the SBE filter stage bui... Closed
Assigned Teams:
Query Execution
Participants:

 Description   

Note that this will (partially) depend on SERVER-64123. Also, we should investigate whether doing this helps us with SERVER-66457 (i.e. does this substantially improve the performance of $elemMatch).

Also, as part of this work, we need to investigate using EExpressions to express $and/$or in the match language.



 Comments   
Comment by Kyle Suarez [ 21/Sep/22 ]

We think this might be a duplicate of SERVER-69876.

Generated at Thu Feb 08 06:13:06 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.