Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Azure Cosmos DB

Have feedback for Azure Cosmos DB product? Submit your idea here or upvote other ideas. All feedback is monitored and reviewed by the Azure Cosmos DB team. 

This site is for feature suggestions only. For technical questions or issues, please submit them to StackOverflow,where we and the community can better help you.

Please use the following categories when submitting your idea.

SQL API: Query language features, syntax using SQL API, indexing, any other core features in Azure Cosmos DB.

Gremlin API: Graph features and capabilities using Gremlin API.

Cassandra API: Features and capabilities using Cassandra API.

MongoDB API: Features and capabilities using MongoDB API.

Table API: Features and capabilities using Table API.

Etcd API: Features related to using etcd as a configuration store for Kubernetes.

Azure Synapse Link: Features related to Azure Cosmos DBanalytical store and Azure Synapse Analytics run-time support

Built-in Notebooks: Features related to built-in Notebooks in Azure Cosmos DB.

SDK: Features related to Azure Cosmos DB SDKs for SQL API.

Change Feed: Features related to Change Feed.

Management: All management features, backup/restore,monitoring, ARM, PowerShell and CLI.

Portal: All features for Azure Portal and Cosmos DB Explorer.

Emulator: Features related to the Azure Cosmos Emulator.

Other: Features not related to any other category.

Security:
Authentication, authorization,permissions and encryption features.

Monitoring:
Metrics, monitoring, alerts,and diagnostics features.

Server-side: Stored procedures, Triggers,and User-Defined Functions.

Managed Apache Cassandra: Featuresand capabilities related to Azure Managed Instance for Apache Cassandra.
  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Custom role operation for Cosmos DB

    Add operations to read, write and delete of firewall rule for Cosmos DB.
    I could find some other services like SQL, MariaDB and PostgreSQL are having those kinds of operations,
    so I was wondering why Cosmos DB doesn’t.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Management  ·  Flag idea as inappropriate…  ·  Admin →
  2. Support for BATCH LOGGED across partitions

    Cassandra API does not currently support the BATCH LOGGED command across partitions.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Cassandra API  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add Callback handler based on partition key, so polling is not needed/charged RUs


    1. ChangeFeedProcessorBuilder does not support subscribing only to certain PartitionKeys, so it'd be great if you supported that.


    2. If not, I can get by with GetChangeFeedIterator and manual polling (pull model), but that's in preview, so please release that officially.


    3. I believe even in #1, we are charged RUs for polling behind the scenes (correct me if I'm wrong.) So idle host instances are constantly consuming RUs. Is it possible to trigger Cosmos to call the registered callback handler only when something happens on the change feed --for the specified partition key. A trigger replaces polling. Then only charge RUs for…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Change Feed  ·  Flag idea as inappropriate…  ·  Admin →
  4. Increase maximum properties in a composite index.

    I have a SQL query that filters 11 properties.
    But, in this page, maximum properties in a composite index is 8.
    So, I can't add a index for this query.
    I'd like greater number.

    https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#sql-query-limits

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  SQL API  ·  Flag idea as inappropriate…  ·  Admin →
  5. Could Cosmos DB support Firebase API?

    That would easy migration from Firebase.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  6. Database backend for django

    Would be great if a django db banckend in provided

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →

    Hello and thanks for your suggestion.

    We do not see much demand for Django with Cosmos DB so this is unlikely to make it on our roadmap.

    Will mark as unplanned for now and monitor if there is significant votes over time we will take another look at it.

    Thanks.

  7. Linq keyword ALL is not supporting.

    We are using Linq to connect CosmosDB. While fetching Data from Cosmosdb we have to use Linq ALL keyword but we are getting error like ALL method is not supported. Is there any way to implement same functionality of ALL. Waiting for your response.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  SQL API  ·  Flag idea as inappropriate…  ·  Admin →
  8. Introduce Promise-based Server-side Programming Language

    I've seen several issues dance around this, but I think people have been asking for:

    http://azure.github.io/azure-cosmosdb-js-server/

    to be updated to use promises. It still uses callbacks instead of Promises, so the Stored Procedures are very convoluted if you have callbacks.

    Please update this library or introduce another one whose API reflects ES6-style programming.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Server-side  ·  Flag idea as inappropriate…  ·  Admin →
  9. Emulator does not open data explorer if started with /NoExplorer

    If the emulator is started with /NoExplorer, then it will never open the data explorer even if explicitly requested to (i.e., right-click on icon, select "Open Data Explorer"). It would be better to have the /NoExplorer flag prevent the explorer from opening on startup, but allow it to be opened if explicitly requested.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Emulator  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow partition key to be changed to new items

    Request feature to update partition key to new value(item) because there should be chance users want to change partition key to new value after it spent some time since partition key is set. Like they will need to prepare for other queries with different partition key.
    under such situation, it will be annoying to migrate all data to newly created account.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  11. Request improvement when changing consistency level without app restart

    The doc says when changing consistency level, app needs to restart.
    Please consider improving the behavior so as not to need to restart when changing consistency level.

    https://docs.microsoft.com/en-us/azure/cosmos-db/consistency-levels#configure-the-default-consistency-level
    ~~~~
    Important

    It is required to recreate any SDK instance after changing the default consistency level. This can be done by restarting the application. This ensures the SDK uses the new default consistency level.
    ~~~~

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Notify only when ip rule changes are in effect.

    As of today, when I add IP rule in cosmosdb account firewall so that I get access to container documents, it goes down for 15 minutes as mentioned in public documentation. However, the notification for firewall rule update shows success in few seconds only. It would be better if notification shows success after 15 minutes when actually IP rule is in effect.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Management  ·  Flag idea as inappropriate…  ·  Admin →
  13. Want to get notified when TTL kicks in and started to delete a specific number of items

    Hope we can get notified when TTL kicks in and started to delete a specific number of items because it is possible that the configured TTL setting wasn't my intention.

    I'd love to get notified in this scenario.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Support Managed ID for RBAC

    As of Mar-19th 2020, RBAC feature doesn't support Managed ID authentication but do for service principal.

    https://docs.microsoft.com/ja-jp/azure/cosmos-db/how-to-setup-rbac

    This feature is just announced as preview. but it would be great if you consider enhance the feature.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Security  ·  Flag idea as inappropriate…  ·  Admin →
1 2 11 12 13 15 Next →
  • Don't see your idea?

Feedback and Knowledge Base