Realm

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Import app with Realm UI

    You can export the realm app using the Realm UI, but you cannot import it.

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Provide support for Paypal Node SDK

    I just would like to have added support for the PayPal-node-SDK module. Currently when you try to use it as a dependency it results in an error.

    The repo is located here:

    https://github.com/paypal/PayPal-node-SDK

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  3. Customer feedback on Cocoapods

    "I was looking for the pre-built version of the iOS SDK to download and install directly and that took me a bit to find. We don’t use Cocoapods, but the documentation really only describes using Cocoapods. Anyway I was able to find it on github recently, but I hadn’t thought to look there before. That might be a helpful addition to the docs for anyone installing it directly - I had to dig around quite a bit for it and wasn’t sure where to look."

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm Cocoa SDK  ·  Flag idea as inappropriate…  ·  Admin →
  4. realm-ui

    When creating a free cluster to evaluate realm-ui and sync please warn that 4.4 or higher mongo is required.
    Now i found out when getting started that i have a cluster with 4.2.1 and cannot use the task tracker app sync.

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  5. double and/or int

    The ability to have a number be either double or int or have multiple BSON types to a schema "calories": BSON: ["double", "int"] and then this supported by the iOS and Kotlin SDKs The fact records reject because an Int is Not a double and visa versa is crazy. Plus the hang up it causes with sync.

    Please allow multiple BSON types in the schemas and SDKs

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm Application Development  ·  Flag idea as inappropriate…  ·  Admin →
  6. Ordering fields in Atlas

    The field's order doesn't respect the schema.
    Ordering fields when we use mutation with GraphQL.

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm GraphQL  ·  Flag idea as inappropriate…  ·  Admin →
  7. Simple Way to Log Out a User From All Browser Tabs

    Developers will often want to logout/login a user automatically from all the open tabs/windows.

    Let's say you are developing a Single Page Application using realm-web JS SDK.

    A user journey of the app will look like this: A user logs in with app.logIn(credentials), and opens multiple tabs/windows on the browser. Then the user clicks the "Log out" button inside one of the tabs, and switches to another tab. The app UI remains the same, but http requests will fail.

    Although you might think it's a problem that each developer should tackle with, please consider to provide a native solution…

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm JS SDK  ·  Flag idea as inappropriate…  ·  Admin →
  8. Support for user "Presence"

    At this point in time, it is not possible to determine in Realm Cloud whether a user is connected to a MongoDB Realm app and is online or not. In other words, there is no built in mechanism in Realm for figuring this out. Firebase has had this feature for years, so I think it only nature that Realm should as well. This is absolutely critical for developing something like a chat application.

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add 'Previously Used' column to table of functions

    Add a column indicating when each function was previously used in the functions screen.

    It would also be helpful to have some basic stats about each functions usage, like total usage count, used in last 30 days, and total usage as a % of all function calls.

    This would help you to find which functions are used most to make them as efficient as possible, and to remove ones that aren't used much.

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm Functions  ·  Flag idea as inappropriate…  ·  Admin →
  10. Default value for fields

    A way to set default value to a field, when this is not given in the input.

    GraphQl already has this functionality..

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm GraphQL  ·  Flag idea as inappropriate…  ·  Admin →
  11. Count Query with the existing QueryInput Filter

    I think this would be easy to implement, maybe its just to add a count to the pipeline.

    The idea is to have a Count query for each generated type from collection in schema.

    The output would be a Int.
    The input the QueryInput used already for findManys queries

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm GraphQL  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add Subscription Payments for charging Customers/Users in MongoDB Realm Cloud

    MongoDB Realm is perfect for SaaS products but the hard part is always implementing recurring billing for customers, we would need to write and implement a system like this ourself and maintain it which costs time and money or use third party services like Chargebee or Recurly. Firebase already has a nice extension market where you can install the Stripe extension and you are ready to go and charge your Customers monthly, I would like to see the same in MongoDB Realm with Stripe & PayPal & maybe more, best would be as an official product of the MongoDB product…

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add Intercepter or Middleware with GraphQL Apis

    Add a middleware or interceptor along with default graphql apis. So we can do some custom validation before start querying database.
    Scenario: If I want a user to restrict number of reads per collection, the best approach is go with custom resolver. But if there is a default pre-hook and post-hook , It would be great

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm GraphQL  ·  Flag idea as inappropriate…  ·  Admin →
  14. Email/Password Auth password requirement options

    Email/Password Auth currently only validates passwords to be from 6 to 20 character long.
    We need more requirement options, such as:

    Minimum length, which must be at least 6 characters but fewer than 99 characters. User chooses the min and max option.
    Require numbers
    Require a special character from this set:
    ^ $ * . [ ] { } ( ) ? " ! @ # % & / \ , > < ' : ; | _ ~ `
    The plus "+" and minus "-" sign do not meet special character requirements.
    Require uppercase letters
    Require lowercase letters

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  15. Realm Google Authentication Providers callback redirect

    Hello, I am having problems with authentication via Google Authentication Providers.

    The system prevents me from saving the backlink as:
    chrome-extension://feomclaleplfhikikgnedghpnhozzzhb/index.html

    Throws an error: redirect URI must contain scheme of http or https
    "chrome-extension://" is the standard URI scheme.

    Please add the ability to add a schema backlink for the chrome extension.

    I cannot use other Google Authentication Providers because, if you build the application in the ElectronJS + Chrome-Extention configuration, ElectronJS does not support any authentication protocols. The only way out is to log in using the back link.

    Regards, Alexander

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm SDKs (General)  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow more Realm data source read preferences

    Need to be able to specify custom read preferences (e.g. tags) for Realm data sources, as I may want to segregate the load from my Realm apps with other operational load.

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm Application Development  ·  Flag idea as inappropriate…  ·  Admin →
  17. Support for updating nested fields in GraphQL mutations

    I want to do the equivalent of {$set: {"details.pm_stage": "...."}}

    export const UPDATEPROJECTDETAILS = gql`

    mutation UpdateProjectDetails($query: PsprojectQueryInput!, $pmStage: String!) {
    
    updateOnePsproject(query: $query, set: {details: {pm_stage: $pmStage}}) {
    _id
    }
    }

    `;

    right now the whole "details" subdocument gets overridden

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Realm GraphQL  ·  Flag idea as inappropriate…  ·  Admin →
  18. Push local settings / Pull remote settings

    I understand the export/import commands are currently available. But for me, they were a bit confusing because I thought "import" means like "git pull", but it turned out opposite. So instead of export/import, how about adding pull/push?

    The ideal development flow for me is like:
    1) set up initial things on the web (realm.mongodb.com)
    2) locally, run realm-cli pull (Or start with init or add remote before pull)
    3) change settings locally
    4) realm-cli push

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Compare Strings and ObjectIds in JSON Expressions

    We have a use-case where we need to compare an ObjectId on a document to the ObjectId of the user's custom data doc. However, because the ID of the user's custom data object is returned as a string and not as an ObjectId, there is no way to make this comparison without creating a function just to compare the ObjectId and the string. The overhead of invoking a function just to call toString on the ObjectId is going to be a major problem, especially because we need to make this comparison 5 times for every single operation on our most…

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  MongoDB Realm (Cloud)  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow hosting of frameworks like NextJS or Gatsby

    Currently the hosting only supports static sites. Would be great if it allowed for hosting apps built with frameworks like NextJS or Gatsby.

    1 vote
    Sign in Sign in with: your MongoDB Account
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base