Realm
-
Need more close realm server in Asia
currently realm server which can use in Asia is too far and limited like below link
https://docs.mongodb.com/realm/admin/deployment-models-and-regions/#cloud-deployment-regions
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 server19 votesWe have started work on more regions as well as cloud providers.
-
Allow to create and store templates for Realm's 'Sync Permissions'
Please allow to create, store and use custom templates for 'Permissions' for a partition-based 'Sync Permission' setup. This is under the area named "Define Permissions". There are pre-built ones but no custom ones. Makes you have to keep adding in each time you make changes.
1 vote -
Account Level Functions, Triggers and Values
Can you please add the option to mark a 'Function, 'Trigger' and 'Values' to be available beyond a Realm App?
That is, global type option for a Cluster and Account. This way we do not have to keep redundant copies. This is important for multiple Realm Apps, development & testing, etc.
Thank You!
1 vote -
Terraform Provider
It would be nice to be able to managed Realm Applications via Terraform, similar to how MongoDB Atlas can currently be managed via the mongodb_atlas from Terraform provider.
9 votes -
Sync Permission at Object / Document Level
Please allow Read & Write Sync Permissions to be per object (aka: Document) being processed, rather than at partition-level. Thereby allowing to use '%%root' as a Function's parameter to access the Document to allow permission for read or write per request. Also the permission would carry (deep) through for nested / embedded objects & List<>s. Further, please expose (if not available via '%%root') the Schema (at minimum the "title" property to access Object type).
1 vote -
Option to have Realm app users in an Atlas collection
It would make a lot of sense to me if one could configure a Realm app to use a collection in the Atlas Cluster to store users instead of having a separate users database managed outside of Atlas, as the case is today.
To avoid a breaking change, this could be implemented as an option to how users are managed today.
This would solve most user-related feature requests and issues, as it would give the app developer full control of the user DB to do whatever queries or customization they want to. Maybe call the option "advanced" or such—more manual…
19 votes -
Allow using Relationships in Rule Expressions
When setting up the rules for a collection, sometimes I want to configure a role so that it can only perform a given action if a related document in a different collection has a field with a certain value. To do this now, it requires creating a Realm Function that queries that other collection for the related document, then returning the document, and finally having the the rule expression call that function and evaluate the document's fields.
While this does work, I think this could be made even easier by extending Relationships to be used in Rule Expressions. Currently, Relationships…
1 vote -
Export/import users in Realm app
Option to export all Realm app users and import them.
It's a major concern that users can't be exported. Both for backup reasons and also for moving them between apps.
If you delete or loose a Realm app you are out of business because the users are gone and if you mistakenly chose the wrong deployment region, you can't move the app because you can't move the users.
I think this is absolutely critical to growing a business using Realm apps.
20 votes -
Configure Change Streams to publish via Web Sockets
It would be great of configuring a change stream (with certain filter and projection etc) to publish messages via a standard web socket as part of realm BaaS
put simply auto implementing backend server as detailed in
https://www.mongodb.com/developer/how-to/subscribing-changes-browser-websockets/
1 vote -
Ensure Realm Documentation Matches Implementation
"Int" is listed as a supported type for partition keys but it's not implemented. You should remove "Int" from the supported types since it's not supported.
1 vote -
1 vote
-
FTP Access to Realm Hosting
Uploading web apps into the hosting directory can be time consuming using only the ATLAS UI - specifically because the UI/UX does not support uploading entire folders. This means you have to re-create the folder structure, and upload specific files into specific folders rather than just uploading a single folder with all folders/subfolders.
This problem could be easily solved by providing FTP access to the "hosting" section.
1 vote -
Realm sessions
Could you please add a "remember me" or option for longer sessions on the Realm / Atlas Web UI?
Besides the annoying factor of daily/24h re-sign-in, a couple of times I lost function changes when working in a tab that was left open overnight and a save would fail due to a stale session.1 vote -
Atlas Realm deployments to Canadian Datacenter
We would like a deployment of Realm in a canadian datacenter either in AWS or Google Cloud.
1 vote -
Additional Filters to App Users Page
Add additional filtering capabilities to the "App Users" page. Currently you can only by "id". Im not sure if its due to our app setup but the "id" seems like a totally random generated id that is not associated to any data in our DB. It would be nice to filter based on name, createdTime, last login time, etc instead of just id
1 vote -
Client Side Field-level encryption for Realm Sync
Support client-side field-level encryption in MongoDB Realm.
https://docs.mongodb.com/manual/core/security-client-side-encryption/
https://docs.mongodb.com/manual/core/security-automatic-client-side-encryption/Basically, it would be nice if we could mark fields as being "sensitive" in the schemas, and Realm Sync would make sure to encrypt the fields before they are sent from the client app to the MongoDB Atlas database.
5 votes -
Support for dynamic Open Graph Protocol meta tags
Ability to whitelist certain IP addresses for social media crawlers and send them to a function that does server-side rendering of the index.html page to create open graph protocol (https://ogp.me/) meta tags for a dynamic link preview depending on what the link is. This specifically applies for single-page webapps.
1 vote -
Link Two Email Credentials
Should be able to link two or (preferably) more different email address credentials to 1 realm user.
Most obvious use case for this would be an app that has both a business domain, and a personal domain. The user can log in to their realm account with either their personal email addresses or their business email addresses.
1 vote -
Customize Reset Password Email Link
Users should be able to customize the reset password email that is sent to their users. This should include changing what the "sender" url looks like (noreply-stitch+mongodb.com => resetPassword@yourapp.com). Developers should have access to change look of the body of the email. This includes what is typed in the body, the title of the body and as well the company logo. I will upload a picture of how it currently looks and from my message understand what we want to change.
5 votes -
More Granular Realm UI Permissions
At this time, the only permission that allows access to Realm is Project Owner; however, Project Owner grants permission to change a plethora of things inside Realm. In our case, we have testers who do not need the ability to change code. The testers only need to change Values and add users. Could a new permission class be created to support this?
15 votes
- Don't see your idea?