[SERVER-75398] Update MatchExpressions query shape to new definition Created: 28/Mar/23  Updated: 30/Jan/24  Resolved: 14/Apr/23

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

Type: Improvement Priority: Major - P3
Reporter: Charlie Swanson Assignee: Charlie Swanson
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-75762 Hook up new shape definition for find... Closed
is depended on by SERVER-75399 Update aggregate command (mostly Docu... Closed
is depended on by SERVER-75419 Update other query shape computations... Closed
Duplicate
is duplicated by SERVER-75762 Hook up new shape definition for find... Closed
is duplicated by SERVER-75419 Update other query shape computations... Closed
Problem/Incident
causes SERVER-76142 Telemetry test failing with new query... Closed
Related
related to SERVER-77430 "coordinates" is not required for geo... Closed
Backwards Compatibility: Fully Compatible
Sprint: QO 2023-04-03, QO 2023-04-17
Participants:

 Description   

We decided to use typed "?number" placeholders rather than a generic "?" everywhere. This ticket tracks the work to update all the MatchExpressions to use this new technique.

Future tickets will handle DocumentSources and the ability to serialize to a representative value.



 Comments   
Comment by Githook User [ 30/Jan/24 ]

Author:

{'name': 'Erin Zhu', 'email': 'erin.zhu@mongodb.com', 'username': 'erinzhu001'}

Message: SERVER-85956 Backport QueryStats to 7.0 Batch #1

Includes
SERVER-75139: shapify $lookup, $unionWith, $facet
SERVER-75132: Shapify $indexStats, $queue, $graphLookup
SERVER-75513 Add support for $telemetry.redactionKey
SERVER-75398 New query shape definition for find command
SERVER-75110 Support SerializationOptions in IDL generated serializers
SERVER-76088 Fix sort and hint with $natural query shape
SERVER-75138 Add shapification for DocumentSources which use IDL for serialization
SERVER-76189 Define let variables when parsing for telemetry
and enterprise changes
SERVER-75139: Shapify $_internalSearchMongotRemote
SERVER-75398 New query shape definition for find command
GitOrigin-RevId: 2d5ea278172d9b2c88e27182722cb0bab2b261b1
Branch: v7.0
https://github.com/mongodb/mongo/commit/49a87c23def90c803065b3f5fbee730664233a62

Comment by Githook User [ 13/Apr/23 ]

Author:

{'name': 'Charlie Swanson', 'email': 'charlie.swanson@mongodb.com', 'username': 'cswanson310'}

Message: SERVER-75398 New query shape definition for find command
Branch: master
https://github.com/mongodb/mongo/commit/695b9222c8c334a4f4b889b2a1fdd0c25589b0ad

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