Realm

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 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.

    6 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. 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…

    6 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. react-native V8 compatibility

    As there is still no compatibility with Hermes, use of react-native-v8 (https://github.com/Kudo/react-native-v8) may be a good alternative. Considering that there is already an implementation for node.js, this could be a viable path.
    Realm performs well even on older devices, but in the general context of the project it is important to have a more performance JS engine for rendering. In some cases this can be a negative factor in adopting Realm in a project.

    Initial discussion here: https://github.com/realm/realm-js/issues/2875

    6 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  ·  Realm JS SDK  ·  Flag idea as inappropriate…  ·  Admin →
  4. refresh logs button

    Please add a refresh button to the Logs view. I realize a browser refresh does the trick, but a button above the Logs table is more convenient.

    6 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 →
  5. More Intuitive GUI for Relationship Modeling

    I know "Add Relationship" button works very well. However, you can check some of Headless CMS out there and learn from how they are letting users to handle relationship modeling.

    I think the one from Strapi is the best. It's like attached image.
    You can search on google image by "Strapi relation" and find more images.

    6 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. function sandbox

    It would be great to have a function sandbox area, where you can write and called previously used functions (saved like notepad++ does) without having to create the function and commit it.

    This would be for trying thing out or performing quick tasks for which you don't want to go through all the hassle of formally creating a function.

    6 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  ·  Realm Functions  ·  Flag idea as inappropriate…  ·  Admin →
  7. Importing users in bulk

    I want to port my application but I can't port all my old users.

    6 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  ·  Realm Developer Experience  ·  Flag idea as inappropriate…  ·  Admin →
  8. Application Deployment in GCP

    Currently deployent is only available to AWS but Atlas allows deployment in GCP.

    We need to have deployment close to GCP for better performance consideration.

    6 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  ·  Realm Developer Experience  ·  Flag idea as inappropriate…  ·  Admin →
  9. Allow manually disabled trigger to resume without resume token

    I am filing a feature request for the option to: Disable a trigger manually and be able to restart it without using a resume token (i.e. such that DB events that occurred while it was disabled will be ignored by the trigger, and it will simply start listening for new events upon restart).

    6 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

    planned  ·  1 comment  ·  Realm Triggers  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support for arrayFilters in Functions

    Can we add arrayFilters and other array update capabilities that already exist in MQL? Its is difficult to update arrays, and very easy to update an array in MQL in node.js for example.

    6 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

    planned  ·  1 comment  ·  Realm Functions  ·  Flag idea as inappropriate…  ·  Admin →
  11. Logging Enhancements

    We need the following enhancements
    1. Need more than 80 characters
    2. Need ability to turn it on and off by level (Log4J)
    3. Need ability to turn to higher level of logging on a single call

    6 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  ·  Realm Developer Experience  ·  Flag idea as inappropriate…  ·  Admin →
  12. Support of multiple partition keys

    You could actually increase the awesomeness of MongoRealm, when you support multiple partition keys on one object.

    Example:
    We have a collection of customers in MongoDB, our App is showing the customer information to the users, but only for those users, that are "allowed" to see the customers. So the customer object has a partition key holding the userName it is assigned to:

    customer { _id: "12345", partition: "bob", name: "MongoDB Inc."}
    customer { _id: "12346", partition: "alice", name: "Microsoft"}

    now we want, that alice also sees the customer "MongoDB Inc." in the App.

    The solution could look something like…

    5 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 →
  13. Increase of external dependencies size constraints

    The 10mb size constraint makes it impossible to deploy apps relying on Computer Vision or Machine Learning algorithms, like OpenCV.

    5 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

    3 comments  ·  Realm Functions  ·  Flag idea as inappropriate…  ·  Admin →
  14. Single schema of truth: JSON Schema / Realm Schema / GraphQL Schema / TypeScript Types

    I think the current recommended initial prototyping workflow for a Realm web SDK user is like this:

    1) Add first data in collection (manually, on Compass etc.)
    2) Generate JSON Schema (manually click a button on web UI)
    3) Set up relationship (manually, on web UI)
    4) Download GraphQL Schema (manually click a button on web UI)
    5) Get TypeScript types and React hooks (automatically generated by graphql-codegen CLI)
    6) If you use another Realm SDK somewhere else (ex. Node.js sdk for server side), write Realm Schema (manually)

    This is not very developer friendly, and requires back-and-forth work between CLI,…

    5 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

    6 comments  ·  Realm GraphQL  ·  Flag idea as inappropriate…  ·  Admin →
  15. Google Auth consent screen

    Trying to use google authentication i have followed the documentation and the login flow works but because the redirect is mongodb.com url the google consent screen shows logging into mongodb which for the end user is going to be a redflag because that is not what they are signing in to.

    5 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  ·  Realm SDKs (General)  ·  Flag idea as inappropriate…  ·  Admin →
  16. Password reset email customization

    Basic password reset email customization would be greatly appreciated when using the UserPassword auth provider. Short of fully customized emails, logo upload and basic verbiage editing would be an improvement.

    5 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  ·  Realm Developer Experience  ·  Flag idea as inappropriate…  ·  Admin →
  17. Ability to expose API via our own custom DNS entry

    We would like to expose the APIs created directly to our clients. But we would like them to utilize a domain from our company. At this time we are going to use AWS API Gateway as a reverse proxy.

    But all we really would need is the ability to host our ssl cert that corresponds to our domain

    5 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  ·  Realm Developer Experience  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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.

    4 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 →
  19. Add federated graph support

    Unable to upload apollo federation dependency on the beta version of MongoDB Realm, it would be great if that dependency would be supported soon.

    FYR: https://www.npmjs.com/package/@apollo/federation

    4 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  ·  Realm Functions  ·  Flag idea as inappropriate…  ·  Admin →
  20. Notification on function failure

    I would like a notification if a trigger fires a function, and the function fails.

    I have a scheduled trigger that calls a function every day. I have no idea if the function fails unless I manually log in and check the status. I would like to be alerted in the event of a failure. I've gotten around this by manually setting up Slack notifications.

    4 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  ·  Realm Triggers  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base