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 $ (positional) array update operator #822

Open
6 tasks
AlekSi opened this issue Jul 4, 2022 · 0 comments
Open
6 tasks

Support $ (positional) array update operator #822

AlekSi opened this issue Jul 4, 2022 · 0 comments
Labels
code/feature Some user-visible feature is not implemented yet not ready Issues that are not ready to be worked on; PRs that should skip CI
Milestone

Comments

@AlekSi
Copy link
Member

AlekSi commented Jul 4, 2022

Depends on #503 (potential conflicting changes between two array operators).

https://www.mongodb.com/docs/manual/reference/operator/update/positional/

DoD:

  • update (ideally, updateOne and updateMany test cases) and findAndModify
  • Cases for unsets, negations, and multiple arrays are covered
  • Test case with duplicate values in the array (only first one needs to be modified)
  • Test case when empty field is set and field doesn't exits
  • Addressing fields through foo.$.bar is covered
  • Update user docs
@AlekSi AlekSi added code/feature Some user-visible feature is not implemented yet not ready Issues that are not ready to be worked on; PRs that should skip CI labels Jul 4, 2022
@AlekSi AlekSi added this to the v0.6.0 milestone Jul 25, 2022
@AlekSi AlekSi removed the not ready Issues that are not ready to be worked on; PRs that should skip CI label Aug 1, 2022
@AlekSi AlekSi modified the milestones: v0.5.2, v0.6.0 Aug 8, 2022
@AlekSi AlekSi modified the milestones: v0.5.3, v0.5.4 Sep 8, 2022
@AlekSi AlekSi modified the milestones: v0.5.4, v0.6.0 Alpha Sep 22, 2022
@AlekSi AlekSi modified the milestones: v0.6.0 Alpha, v0.6.1 Oct 26, 2022
@AlekSi AlekSi modified the milestones: v0.6.1, v0.6.2 Nov 6, 2022
@AlekSi AlekSi added the not ready Issues that are not ready to be worked on; PRs that should skip CI label May 1, 2023
@AlekSi AlekSi added this to the v2.0.0 milestone Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code/feature Some user-visible feature is not implemented yet not ready Issues that are not ready to be worked on; PRs that should skip CI
Projects
None yet
Development

No branches or pull requests

1 participant