The number 1 request on the Realm GitHub Issue Tracker by a country mile is for a native implementation of Realm for Dart and Flutter.
Currently on the roadmap for after August 2020, there are many who would like to see this sooner...40 votes
Would be great to have Full text search support for Realm.26 votes
Users should have the ability to change their email address.
Applications cannot give the ability to users to change their own email address. Once a user is registered/created there is no way for such user to update/change their own email address.19 votes
I know this is probably a very complex feature, but I'd like to work with TypeScript when writing functions.
Some stretch goals:
- full integration with VSCode so we no longer have to use the web editor
- add support for testing functions (through CI/CD)14 votes
Currently, getting updates to custom user data on the frontend requires periodically refreshing the token. A potential improvement would be for MongoDB Realm/SDKs to detect these changes automatically and streamline the token refresh so application code wasn't required to handle this case.12 votes
Support a "Dark Mode" for the MongoDB Realm UI.12 votes
We have slicing via limit: INT, but we do not have the ability to specify an offset. Are there plans to add this soon?
GraphQL Documentation actually specifies their pagination terms as follows:
Are there plans to implement this at all?11 votes
Timeout is set to 90 seconds. This value is a fixed setting and is too low for extensive ingestion functions.
A default value of 600 seconds would be helpful.
Even better would be the ability to set an individual timeout value per application in the settings.11 votes
By that I mean as a Front End Browser Database.11 votes
Hello, how come there's not a method to change an user's password? Most authentication APIs would provide a method like
changePassword(userId, oldPassword, newPassword)
or similar.9 votes
Logs can only be filtered by type, user and timestamps. Would be very useful to filter by function name9 votes
At the moment we have ability to provide match expression but not projection. Projection is realy handy when you only need to expose only few fields from the full document. One example could be when sending to event bridge, I don't want to send all the fields because it exceeds the maximum limit allowed by AWS event bridge. Having an projection in this case would solve the problem as we could project only required fields.8 votes
We are planning on adding this functionality soon.
It would be nice to be able to configure rate-limiting to prevent DDoS, scraping or unwanted requests that could highly increase the cost of MongoDB Realms7 votes
The documentation says that functions can use ES6+ features, however creating a typed array results in an error:
ReferenceError: 'Uint8Array' is not defined7 votes
I really like being able to use GraphQL and how you can auto generate a schema but when trying to relate fields I noticed it would only let me relate top level fields.
For example - we have "accounts" and "users" under accounts with user Id on a related object. But I cannot do related userId back to account.user.userid since user is an object. I was hoping after I generated a schema for all the collection I would be able to drill down deeper but no such luck.7 votes
Currently there is no support for sync on Apple Watch and no guidance on how to sync data between the apple watch and MongoDb Realm.
Previously the lack of websockets was listed as a reason for not supporting sync, but since watchOS 6.2 URLSessionWebSocketTask seems to provide the needed WebSocket.
Currently it is not clear how to build a watch app and sync data to the mobile app or to MongoDb Realm.6 votes
Tutorial/Tool on working with different environments (DEV, TEST, PROD...) to achieve Continuous Deployment
I would like to have a tutorial/tool explaining/enabling how to work with different environments (DEV, TEST, PROD...), so that I can set an automated pipeline for CD.6 votes
Similar to AWS SAM (https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-invoke.html) or Google Cloud Functions Framework (https://cloud.google.com/functions/docs/functions-framework).
I.e. the ability to run functions locally. It's expensive and slow to have to run and test code in a project remotely all the time even for small changes.6 votes
- Don't see your idea?