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

(Chore) Prepare apps to MongoDB 7 #443

Open
3 tasks
johnsmith-gooddollar opened this issue Oct 26, 2023 · 4 comments · Fixed by #452
Open
3 tasks

(Chore) Prepare apps to MongoDB 7 #443

johnsmith-gooddollar opened this issue Oct 26, 2023 · 4 comments · Fixed by #452
Assignees

Comments

@johnsmith-gooddollar
Copy link
Collaborator

GoodServer (?)

  • make sure / migrate to the latest client
  • test with mongo 7 (install & run locally)

GoodWallet (?)

  • make sure / migrate to the latest client

Hi Hadar,

Your M0/M2/M5 Atlas cluster(s) will be automatically upgraded to MongoDB 7.0 in February 2024.

What’s in the update?
MongoDB 7.0 introduces new features and improvements such as:
Compound wildcard indexes
New aggregation operators such as $median and $percentile
Queryable Encryption (now Generally Available)

What do I need to do?
To ensure a seamless transition, we recommend updating your driver version to ensure continued compatibility with your applications. If your applications are compatible with MongoDB version 7.0, no downtime is expected for your applications. Visit our Docs to see compatibility changes in 7.0, determine which driver versions are compatible with 7.0, and download the latest version.

While most upgrades do not require any application changes, if you are concerned about compatibility we recommend exploring the Stable API.

Not ready?
You can upgrade to a dedicated Atlas cluster for more flexibility and control over when major version updates and maintenance are performed, as well as gain access to premium features like point-in-time restore capabilities, automated data archival, schema recommendations, unrestricted Atlas search indexes and more.

@johnsmith-gooddollar
Copy link
Collaborator Author

@sirpy not sure I understood 100% correctly - does it relate Mongo instances used by GoodServer ? or it relates to the RealmDB used by wallet ? or both ?

@sirpy
Copy link
Contributor

sirpy commented Oct 26, 2023 via email

@GoodDollar GoodDollar deleted a comment from sirpy Oct 27, 2023
@johnsmith-gooddollar
Copy link
Collaborator Author

@L03TJ3 at the wallet side we use realmdb/mongo at src/lib/realmdb/RealmDB.js. I see it uses a simple r/w operations only but we need to check https://www.mongodb.com/docs/manual/release-notes/7.0-compatibility/ and make sure we don't use anything of been changed (or adjust usage)

@johnsmith-gooddollar
Copy link
Collaborator Author

johnsmith-gooddollar commented Dec 7, 2023

For GoodServer we need to investigate whole app. But we're using mongoose as an wrapper so I think we need just make sure our version is compatible with mongo 7 or update to the latest one. Most probably it would be enough

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 a pull request may close this issue.

3 participants