Skip to content

Atlas App Services

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

239 results found

  1. Allow setting up private connection between Atlas App Services and AWS Elastic Beanstalk

    I would like to set up a private connection between my Atlas App Services app and my AWS Elastic Beanstalk instance. Basically I want my Elastic Beanstalk instance to only accept requests that are coming from one of my App Services functions. I don't want it to accept requests from anywhere else on the internet.

    I know there is a way to set up private peering between an Atlas Cluster's VPC and an AWS VPC (which I could put my Elastic Beanstalk instance inside of), but there is not currently any peering functionality for Atlas App Services.

    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. Triggers on DB level rather than single collections only

    Change streams support events on DB level or single collections, but triggers are limited to single collections. Which means that if we wanted to listen on changes in a generic way, we would have to setup a trigger for each collection and set them up with AWS EventBridge (and think about new triggers when new collections are generated).

    Given that the underlying tech (change streams) supports DB-level subscriptions, we would really like to see that on the UI, too.

    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

    planned  ·  0 comments  ·  Triggers  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. One-way comparison of secret values

    Can we have a method that compares a value in a function against a stored secret value. The method should just return true or false to indicate whether the values matched.

    If we had this there would be no need to expose a secret through a value.

    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. Allow mutliple device-sync apps on a single Cluster/Instance

    Currently it is not allowed/possible to create multiple device-sync apps on one cluster. It would be great if that would be possible. Since the cluster database size does double for a connected device-sync app, maybe it would also be great to decouple the sync database from the cluster database.

    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)
  5. Atlas App Services regions in the UK

    UK Data Protection requirements often require data to reside within the UK, something that cannot be supported through Atlas App Services today.

    For all features (especially Charts, Realm and Triggers), being able to select the UK as a region would unlock additional customer use cases.

    Given I am a UK domiciled MongoDB Atlas user
    When I use MongoDB Charts
    Then all traffic should remain within the UK

    Given I am a UK domiciled MongoDB Atlas user
    When I use MongoDB Atlas Triggers
    Then I should have the option for my trigger to invoke from a UK data center

    Given I…

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Environement values storing JSON Object

    The ability to set an environement value as a JSON Object.
    It is currently possible but working locally with realm-cli and pulling changes the JSON Object environment values are converted to arrays.

    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. genuine environments separation

    There should be a way to truly enable running an app in development mode while still running the production mode.

    Currently Atlas App Services only enables a single state of the app
    ("no environment" / "testing" / "development" / "QA" / "production").
    If an app is currently running in production and there is a need to test new changes on the web, i.e. API requests, the app needs to return to "development" state.
    But what if the production state cannot be changed since the app serves using clients?!?!
    There is no why to bypass this except for duplicating the entire…

    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)
  8. Meaningful errors

    Descriptive errors are crucial for debugging and simply cannot be found with Atlas App Services !
    1) If an error occurs - the whole function cascade is terminated - not only the steps following the error but also the ones prior to it. i.e. if a console.log was applied on a function that should have produced information before the error - that too will disappear and will not be displayed.
    2) That is why it can take hours to find the exact location of the error this way, by trial and error.
    3) If I was clever enough to console.error…

    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)
  9. Autocomplete references for Functions, value and environment variables

    It would be tremendously helpful if while referencing a function or a value or an environment variable - the IDE will autocomplete the possible options, for better efficiency and mistakes reduction. Going back and forth around the UI or trying to remember by heart is error prone, and copy-pasting is valid only for a single action at a time.

    3 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)
  10. Enlarge the coding window by uplining the "Add Dependency" button

    It seems like the single and not frequently used button of "Add Dependency" could very well fit in line with the "Function Editor" and "Settings" buttons, and all the space allocated for it could make more room for the main focus wich is the coding window.

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Allow to pass user on Realm's Database Triggers

    Currently I can create a Database Trigger, that when calling its Function I can restrict based on "%%user" - through "Can Evaluate". Though since the Function is called by a Trigger and therefore runs as a "system user" I cannot access the User object (or its details) within the Function - I (personally) mainly want the userID & email - though whole object would be better.

    Since a Function is called by a Trigger and therefore it runs as "System User" - Please allows us to pass an array of arguments for the Function. This could be a field after…

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Allowed Request Origins should support URLs with wildcard characters

    The Allowed Request Origins list in the App Settings, at this time, doesn't support URLs with wildcard characters. As modern services like Vercel generate dynamically new URLs during development, the list needs to be updated every time with the current URL, while having an option available that would accept "https://*-myappname.vercel.app/" would simplify that step.

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. add geojson data type!

    A lot of spatial data is generated on mobile devices, but the default geospatial format (geojson) can't be synced due to nested arrays that are part of the specification. My current workaround is to save the geojson as stringified json, but this destroys our ability of using the embedded properties object and forces me to maintain a separate collection for the unpacked data, which can go out of sync. Maybe the team can just use the same simple workaround and implement the stringifying in the background and unpack transparently into just the one corresponding collection--- it would be a massive…

    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  ·  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)
  14. display all functions currently using a value

    While viewing a VALUE, it would be most helpful if there could be a list of all functions currently using it.

    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)
  15. Flag to deploy individual functions

    Run into many issues where devs deploy over one another. I understand that building the functionality to test realm functions locally could take a while to set up. However, deploying individual functions using a -f flag in the push scripts would be an alternative solution!

    3 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)
  16. Support for appService functions

    Being able to program the functions from vscode.

    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)
  17. Integrate with Microsoft Sentinel SIEM

    Please provide integration with the Microsoft Azure Sentinel SIEM as a connector.
    This would allow us to ingest MongoDB audit and user data into it for security reasons.

    Link: https://learn.microsoft.com/en-us/azure/sentinel/create-custom-connector

    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)
  18. Migration from Postman

    I have a scheduled run in Postman that includes calling an external API and inserting a response into MongoDB Atlas using Data API. It would be nice if I could import my Postman collection of requests, and it would generate a function for a Trigger.

    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  ·  Triggers  ·  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. Support for Int32

    Right now only Int64 (long) is supported. For applications with large number of documents and/or collections, this can unnecessarily increase both storage size and network cost. It will be great if Int32 can be supported as well.

    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)
  20. Better management of outgoing IP addresses

    MongoDB publishes the list of outgoing IPs, but it is very long and there are no ranges, just dozens of random IP addresses.

    It would be nice to have better options to manage this. Perhaps a paid option for narrower or custom IP ranges. Notifications when the approved IP list changes in any way?

    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