Skip to content

Atlas App Services

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

233 results found

  1. Programmatic Support for Uploading Dependencies

    Right now the Realm Administration APIs [1] only let's users list dependencies. It would be helpful to have an endpoint to upload dependencies as we have 8 env and uploading manually to all envs is painful.

    [1] https://docs.mongodb.com/realm/admin/api/v3/#dependency-apis

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. 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)…

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. 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…

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. 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

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Function with Large Memory for Image Processing

    Would be great to set a Scheduled Trigger to process all my database images and store then in S3.

    1— Would need to have memory settings for a function, to specify like 2GB or 4GB.

    2— And ultimately, add Sharp library https://github.com/lovell/sharp because it has install scripts. AFAIK I couldn't install on a local computer then upload to the Realm Dependencies (not tested yet).

    That would create a great dev experience, after a user uploads some images the triggers take over and process all the required image sizes and stores on S3 for delivery over CloudFront.

    Of course, the best…

    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  ·  Functions  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. 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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. 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.

    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  ·  Functions  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. 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

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. 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.

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Add HTTPMethod column name in Realm HTTP Service webhooks table

    Please add the HTTP method name and other properties in the list of HTTP Service webhooks. See attachment

    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  ·  Functions  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Realm UI Ability Changes to Github Repo

    Please add git integration for functions and 3rdParty HTTP services.
    Everything I make a change to a function and it is deployed, Realm tells me what the changes are but they are not pushed to my own Git repository

    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  ·  Functions  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    Sumedha Mehta responded

    This was launched earlier last year -https://docs.mongodb.com/realm/manage-apps/deploy/automated/deploy-automatically-with-github/#make-changes-from-the-ui 

  12. Automatic created_at and updated_at Fields

    Would be nice to have this feature as a checkbox on each collection or default for the entire database and it should be in utc or a checkbox for utc.

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Accept New Release of MongoDB Realm

    We need the ability to be able to accept new releases, similarly to how you push updates to clusters so we can 1)be aware and test new releases in test environments 2)schedule updates for least disruptive periods.

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Search Across Functions Code in Cloud UI

    In writing any app, there are likely to be multiple Functions stored. A developer should have the ability to search for specific snippets or text elements across all Functions.

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Ability to set parameters through a webhook path

    It would be nice to use webhook path to pass payload to the webhook for example:
    /api/mypath/{deviceId}/data

    Instead of
    /api/mypath/data?deviceId={deviceId}

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Inheritance / Polymorphism

    Support for polymorphism would be a huge plus. In particular, being able to define a class structure and then query for a base class (or interface?) to get a list of all the various concrete classes.

    Related GitHub Issue: https://github.com/realm/realm-java/issues/761

    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

    2 comments  ·  Device Sync  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Do NOT automatically enable Anonymous Authentication

    It's insanely annoying that enabling developer mode automatically turns on anonymous authentication. If I wanted that on, I would turn it on myself! I frequently use developer mode to deploy non-breaking schema updates by connecting with a new version of my app.

    Moreover, it's just bad form and spaghetti-code to have an option on one panel automatically change options on an entirely different, non-visible panel. LET THE DEVELOPER decide if they want anonymous authentication enabled—I assure you, they know better than you do.

    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  ·  Device Sync  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Add a refreshCustomData() method to Atlas Functions

    When using Atlas Functions and Role Based Permissions that rely on fields in custom user data, I commonly need to update a user's permissions in the user data, then take some action that requires those permissions - all within the same Atlas Function.

    The current workarounds are to bypass the Role Based Permissions and implement that independently within the Atlas Functions, or return to the client, let the client do a refreshCustomData, then go back to an Atlas Function to continue.

    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  ·  Functions  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. 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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Establish communication between the app and the Project Clusters over a Peer-To-Peer network rather than the internet

    We would like to request a change to the data transmition related to Device Sync between Device Sync app and the Project Clusters.

    When both the Device Sync app and the Project Clusters are running on the same Cloud Service Provider such as GCP, syncing with servers should be done over a Peer-To-Peer network rather than the internet.

    This will help make the data transfer be for cost effective and efficient.

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base