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...80 votes
Would be great to have Full text search support for Realm.63 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.54 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)45 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?43 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.39 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.33 votes
Support a "Dark Mode" for the MongoDB Realm UI.26 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.25 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.25 votes
By that I mean as a Front End Browser Database.24 votes
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 Realms21 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.21 votes
Logs can only be filtered by type, user and timestamps. Would be very useful to filter by function name20 votes
Python support would be great to allow us to have a single code base19 votes
Add folders to the Functions and Values areas and then to make it 10x better by adding permissioning by folder so we can keep our clients from altering sensitive functions/values in specific folders.19 votes
currently realm server which can use in Asia is too far and limited like below link
so, i think it has some delay to request realm server as well as management using realm web UI
it would be nice to be able to use more close server17 votes
On Stitch, you can have multiple providers for identity, but then it creates multiple users even with the same email address if you have someone from say Google or then someone who authenticated via email. There is a way to merge two accounts, but it requires the user to authenticate twice and that's not an ideal user experience. One solve is to treat them as one user. The other solve is to create a user metadata collection which both identities can reference, but if you're trying to add rules and permissions you can't put an array of options in the custom user data "user id field." You also can't select multiple databases for different environments. Would be nice if this was more flexible.
On Stitch, you can have multiple providers for identity, but then it creates multiple users even with the same email address if you have someone from say Google or then someone who authenticated via email. There is a way to merge two accounts, but it requires the user to authenticate twice and that's not an ideal user experience. One solve is to treat them as one user. The other solve is to create a user metadata collection which both identities can reference, but if you're trying to add rules and permissions you can't put an array of options in the…16 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.16 votes
- Don't see your idea?