Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support new aggregation features #2063

Open
alcaeus opened this issue Sep 17, 2019 · 3 comments
Open

Support new aggregation features #2063

alcaeus opened this issue Sep 17, 2019 · 3 comments
Assignees
Labels
Projects

Comments

@alcaeus
Copy link
Member

alcaeus commented Sep 17, 2019

Q A
New Feature yes
RFC no
BC Break no

Summary

This issue serves as an epic to track various aggregation features that are not supported in ODM yet.

New aggregation pipeline stages

In addition to these stages, the new $replaceWith, $set, and $unset stages are aliases for $replaceRoot, $addFields, and $project, respectively. We should consider adding those to the builder as well.

New aggregation operators
@alcaeus alcaeus self-assigned this Sep 17, 2019
@alcaeus alcaeus added this to To do in ODM 2.1 Sep 17, 2019
@alcaeus alcaeus added this to 2.1 in Roadmap Sep 17, 2019
@alcaeus
Copy link
Member Author

alcaeus commented Oct 30, 2019

For the $currentOp, $listLocalSessions, and $listSessions stages: we may consider not adding these, as there is no concept for db.aggregate in the aggregation builder: it always runs on a specific collection. I'm not sure how to best handle that via the current API. At the same time, these commands are not likely to be used in your average ODM application, so I don't think it will be particularly bad if we don't add them now.

@alcaeus alcaeus added this to the 2.x milestone Apr 21, 2020
@alcaeus alcaeus moved this from 2.1 to 2.2 in Roadmap Apr 21, 2020
@alcaeus alcaeus removed this from To do in ODM 2.1 Apr 21, 2020
@alcaeus alcaeus moved this from 2.2 to 2.x in Roadmap Dec 16, 2020
@alcaeus alcaeus removed this from the 2.x milestone Aug 5, 2021
@markitosgv
Copy link

Any updates @alcaeus about this? Thanks!

@malarzm
Copy link
Member

malarzm commented Feb 4, 2022

@markitosgv no updates on our end but we'll appreciate help adding any and all missing features :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Roadmap
2.x (future scope)
Development

No branches or pull requests

3 participants