[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:
Depends
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 Ticket

Epic Summary

Summary

Provide expressions in the aggregation language to allow the server to compute common bitwise operations.

Motivation

As 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.

Documentation

Product Description
Scope Document
Technical Design Document
Syntax Document



 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.

Generated at Wed Feb 07 22:42:29 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.