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

GODRIVER-1180 Remove legacy transform functions from mongo #583

Merged
merged 6 commits into from
May 10, 2021
Merged

GODRIVER-1180 Remove legacy transform functions from mongo #583

merged 6 commits into from
May 10, 2021

Conversation

benjirewis
Copy link
Contributor

GODRIVER-1180

Removes the no longer used transformAndEnsureID, ensureDollarKey, and transformAggregatePipeline functions and renames their v2 variants to the now available names.

Updates mongo_test#TestMongoHelpers to account for changes.

mongo/mongo_test.go Outdated Show resolved Hide resolved
mongo/mongo_test.go Outdated Show resolved Hide resolved
mongo/mongo_test.go Show resolved Hide resolved
mongo/mongo.go Show resolved Hide resolved
@benjirewis benjirewis marked this pull request as ready for review February 12, 2021 15:14
mongo/mongo_test.go Outdated Show resolved Hide resolved
mongo/mongo_test.go Outdated Show resolved Hide resolved
mongo/mongo_test.go Outdated Show resolved Hide resolved
mongo/mongo_test.go Outdated Show resolved Hide resolved
@benjirewis benjirewis requested a review from iwysiu February 17, 2021 00:09
@kevinAlbs kevinAlbs removed their request for review March 7, 2021 20:04
mongo/mongo_test.go Show resolved Hide resolved
@divjotarora divjotarora removed their request for review April 21, 2021 22:30
@benjirewis benjirewis requested a review from kevinAlbs April 22, 2021 15:16
@kevinAlbs kevinAlbs requested a review from matthewdale April 22, 2021 15:29
Copy link
Collaborator

@matthewdale matthewdale left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👍

Copy link
Contributor

@kevinAlbs kevinAlbs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good! Apologies for the late review.

mongo/mongo.go Outdated Show resolved Hide resolved
@@ -72,52 +72,40 @@ func TestMongoHelpers(t *testing.T) {
t.Run("transform and ensure ID", func(t *testing.T) {
t.Run("newly added _id should be first element", func(t *testing.T) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
t.Run("newly added _id should be first element", func(t *testing.T) {
t.Run("newly added _id should be the last element", func(t *testing.T) {

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unless I'm misunderstanding something, _id should be added as the first element, not the last in this test.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doh, my mistake.

mongo/mongo_test.go Show resolved Hide resolved
mongo/mongo_test.go Show resolved Hide resolved
mongo/mongo.go Show resolved Hide resolved
@benjirewis benjirewis requested a review from kevinAlbs May 10, 2021 18:19
Copy link
Contributor

@kevinAlbs kevinAlbs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@@ -72,52 +72,40 @@ func TestMongoHelpers(t *testing.T) {
t.Run("transform and ensure ID", func(t *testing.T) {
t.Run("newly added _id should be first element", func(t *testing.T) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doh, my mistake.

@benjirewis benjirewis merged commit 4760305 into mongodb:master May 10, 2021
@benjirewis benjirewis deleted the removeLegacyTransforms.1180 branch May 10, 2021 19:31
stlimtat pushed a commit to stlimtat/mongo-go-driver that referenced this pull request May 17, 2021
* 'master' of https://github.com/mongodb/mongo-go-driver: (39 commits)
  GODRIVER-2004 Add Versioned API connection examples for Docs (mongodb#665)
  GODRIVER-1961 Run OCSP tests against RHEL 7.0 (mongodb#664)
  GODRIVER-1844 finer precision for getSecondsSinceEpoch (mongodb#666)
  GODRIVER-1973 create internal copy of aws v4 signing code (mongodb#657)
  GODRIVER-1951 Update the Go version for Evergreen builds to 1.16 (mongodb#663)
  GODRIVER-1949 add more ignored killAllSessions errors for unified tes… (mongodb#658)
  GODRIVER-1963 remove dropDatabase result (mongodb#660)
  GODRIVER-1180 Remove legacy transform functions from mongo (mongodb#583)
  GODRIVER-1937 Update legacy ListCollections to support the BatchSize option for server version 2.6 (mongodb#656)
  GODRIVER-1933 remove xtrace from shell scripts (mongodb#661)
  fix README error handling of FindOne (mongodb#636)
  GODRIVER-1938 update mongocryptd serverSelectionTimeout to 10 seconds (mongodb#659)
  GODRIVER-1925 Surface cursor errors in DownloadStream fillBuffer (mongodb#653)
  GODRIVER-1955 create labeledError interface (mongodb#651)
  GODRIVER-1947 Unmarshal unicode surrogate pairs correctly in UnmarshalExtJSON. (mongodb#649)
  Changed order of actions in ObjectIDFromHex func (mongodb#637)
  GODRIVER-1750 Ensure contexts are always cancelled during server monitoring (mongodb#654)
  GODRIVER-1931 Sync new cursors and SDAM LB tests (mongodb#655)
  GODRIVER-1981 Sync new transactions tests (mongodb#652)
  GODRIVER-1931 Run tests against LBs in Evergreen (mongodb#648)
  ...
faem pushed a commit to kubedb/mongo-go-driver that referenced this pull request Mar 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants