Literal and field name redaction for DocumentSource
(SERVER-73326)
|
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.0.0-rc0 |
| Type: | Sub-task | Priority: | Major - P3 |
| Reporter: | Joshua Lapacik (Inactive) | Assignee: | Will Buerger |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Sprint: | QO 2023-03-20, QO 2023-04-03 |
| Participants: |
| Description |
|
$setWindowFields has the following fields:
"partitionBy" is an agg expression and should be serialized as one. "sortBy" is a sort expression and should be serialized accordingly. Within "output", window operators should be serialized as accumulator expressions. All other elements should be serialized as either enum types or constants. Note that strings representing enum types should be preserved whereas constant values should be abstracted during key generation. |
| Comments |
| Comment by Githook User [ 21/Mar/23 ] |
|
Author: {'name': 'Will Buerger', 'email': 'will.buerger@mongodb.com', 'username': 'wbuerger46'}Message: |