[SERVER-36188] Make $** index path handle stored field names with the '.' character Created: 18/Jul/18  Updated: 29/Oct/23  Resolved: 03/Aug/18

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

Type: Improvement Priority: Major - P3
Reporter: David Storch Assignee: Sam Mercier
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-35860 Maintain multikey metadata keys for s... Closed
Backwards Compatibility: Fully Compatible
Sprint: Query 2018-08-13
Participants:

 Comments   
Comment by Githook User [ 03/Aug/18 ]

Author:

{'username': 'samontea', 'name': 'samontea', 'email': 'merciers.merciers@gmail.com'}

Message: SERVER-36188 Make $** index path handle stored field names with the '.' character
Branch: master
https://github.com/mongodb/mongo/commit/cdc24a9f13b4aaee0ddf9936df61a426ccdbdd66

Comment by David Storch [ 01/Aug/18 ]

bernard.gorman had a clever idea here: it should be sufficient to skip generation of index keys for documents that have field names containing the '.' character. Since the user cannot currently express queries in MQL over documents with stored dotted field names, the index need not be able to retrieve such documents.

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