[COMPASS-6261] Investigate changes in PM-2932: Add bitwise operators to aggregation pipeline Created: 26/Oct/22 Updated: 24/Jan/23 Resolved: 24/Jan/23 |
|
| Status: | Closed |
| Project: | Compass |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | No version |
| Type: | Investigation | Priority: | Major - P3 |
| Reporter: | Backlog - Core Eng Program Management Team | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Epic Link: | COMPASS-5986 | ||||
| Documentation Changes: | Not Needed | ||||
| Description |
|
Original Downstream Change Summary This project will add three new bitwise aggregation operators: $bitAnd, $bitOr, and $bitXor. Description of Linked TicketEpic Summary SummaryProvide expressions in the aggregation language to allow the server to compute common bitwise operations. MotivationAs customers write applications against MongoDB, we encourage them to push their calculations into the server for improved performance. Bitwise operators are common in many programming languages. These operators exist already in the update and find languages and have for many years. With bitwise operators available in aggregation pipelines, we widen the door to the type of calculations that we can perform on behalf of users. DocumentationProduct Description |
| Comments |
| Comment by Anna Henningsen [ 02/Dec/22 ] |
|
We’ll need autocomplete here, otherwise I don’t think there’s anything to do for us. |