Realm

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Improve Realm Web RBAC Granularity

    Currently, You need to be a "Project Owner" to view GraphQL configurations in Realm Web. I also need "Project Owner" to execute a schema validation. I would like to see more granular access controls for Realm Web similar to the granularity of MongoDB Atlas.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Github Authentication Provider

    Right now there is Google, Facebook, and Apple as auth providers. Would like to see Github added as well.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  3. ObjectId

    We need a way for ids to not have to be unwrapped from $oid before they are assigned as an ObjectId.

    Incoming data:

    {"_id":{"$oid":"..."}}

    Realm class:

    class Item: Object {
    @objc dynamic var _id = ObjectId.generate()
    }

    That's all that should be needed.

    So the default ObjectId class needs:

    enum CodingKeys: String, CodingKey {
    case oid = "$oid"
    }

    then in init(from decoder:Decoder)

    let container = try decoder.container(keyedBy: CodingKeys.self)
    try super.init(string: try container.decode(String.self, forKey: .oid))

    Do that when the .singleValueContainer() call fails.
    That way both use cases are satisfied.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Complex Realm Querying (No Partitions)

    So there's currently an issue with Partitions where if you have multiple complex relationships, files that need to be in multiple partitions aren't accessible.

    Let's say you have a User Object and a Tribe Object.
    Each user has a list of tribes they are in, and each tribe has a list of users they are in.

    If you partition for each User, and User 1 and User 2 share a tribe, the User 2 partition will be unable to access the tribe.

    If you partition for Tribes, and Tribe 1 and Tribe 2 that share a User, one partition will…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  5. Allow modifying Sync permissions without having to terminate it. Maybe pause instead ?

    Currently only way to modify/add permissions to Sync is at the beginning or terminating it. It would great if we could modify/add them with Sync Running or at least only pause it to avoid downtime and deleting cache from sync.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  6. Copy functions from one cluster to another

    It would be great if you could copy a Realm Service or Function from one cluster to another. I find myself having to open two tabs and coping the function code then checking all settings are the same etc.
    We would normally dev on a "test" cluster then copy Service functions over to "prod" cluster. Or am I missing something?

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  7. views

    Use views (not materialized) as source for realm sync (potentially as read only)

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  9. Selective Realm Reset

    We are running Realm Sync from an iOS app (RealmSwift 10.7.2). We have a problem where the data related to one Realm partition is giving is a BAD CHANGESET error in production due to a data
    issue. My suggestion is, can we cancel Realm Sync operations for a particular partition as opposed to terminating the sync for the entire app (all partitions) which would force all of our users to reinstall their apps so a fresh local copy of the Realmfile is built)? We don't want to be resetting across all partitions because it impacts all production users and in…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  10. Build system for static hosted SPA

    Currently I use Netlify for static hosting, which will run a build script when I push a commit. This simplifies my deployment process. It would be useful to have an equivalent for Realm static hosting.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  11. View cloud data in Realm Studio mongodb

    Realm Studio is helpful to explore data from Legacy Realm Cloud. But Realm Studio mongodb does not support opening 'Realm Cloud'.
    Please consider this feature.
    Thanks so much,

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  12. Allow community submissions to documentation

    Let's face it, the Realm documentation as a whole is really lacking in comparison to the level of documentation of Atlas and other enterprise-level products. There have even been times I've had to search the old stitch documentation to understand how something works, and many other times I'm left experimenting or abandon a feature completely (for example, I gave up on Environments).

    Other places have had success putting documentation on GitHub and allowing community submissions via pull requests.

    Please allow the same -- I would happily contribute rather than needing to maintain my own notes (for me and my team)…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  13. Increase max 100 item limit from Realm Logs API

    Currently the API has a hard limit of returning 100 results. For any sort of real diagnostics with the logs, this is pretty much worthless -- with a large quantity of transactions, the only thing I can think of to do would be to write a script to loop through time intervals and aggregate them on my side.

    As a real-world scenario, I was trying to identify the full scope of impact of a bug that went out and was not caught for a couple days and ran into the limit. It was also difficult to even identify exactly when…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  14. Option to save Realm Logs to a collection

    Currently logs in a Realm app are viewable via the UI or via the API.
    The API limits return results to a maximum at 100 a time.
    I would like to be able to save logs (errors, especially) into a collection so that I can query or analyze them how I see fit.

    The current work-around is ensuring that each of my functions has an appropriate try/catch/log, effectively replicating the logging Realm already does. Put another way, please expose the logs in a way that we can truly query them.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow user-set 'deployment id/name' via realm-cli

    We're using github actions to fully automate our realm deployments with the cli, and I'd like to be able to give a user-friendly name so that we can easily identify the currently deployed version (such as the git hash). Currently under "deployments" what I see looks like an internal realm deployment id.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  16. Injection Attack Documentation

    Hi MongoDB, we are in the process of preparing for production and while we have found some susceptibilities to injection attacks on mongodb (see OWASP Top 10) there does not seem to be any documentation explaining all the potential known avenues of attack for MongoDB. The response from the engineering team is there is shared responsibility, however, how can we share responsibility for what we do not know? We as engineers rely on the product owners to give known attack vectors so that we can share that responsibility.

    That said, there are two we know about, escape for the $…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  17. Return the Webhook URL through the CLI

    When creating a service Webhook through the CLI, return the Webhook URL through the CLI instead of requiring users to get it from the UI.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  18. Set custom endpoint for s3 service

    Allow users to use a custom s3 endpoint for example: nyc3.digitaloceanspaces.com

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  19. Custom OAuth 2 Providers

    Allow us to input custom oauth2 providers for login. I know we can do something similar through custom functions, however, it would be nice if we can just add them easier.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  20. Expose default confirmFn for use within custom confirmFn

    In my application I have implemented a custom confirm function which blocks registrations unless they have an email address in my company's domain. When this is the case, I would like to send the signup email as usual. However there isn't a way of doing this so in order to implement this basic filter I have to setup a 3rd party email service.

    It would be good to allow calling the default confirmFn from within the custom one

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base