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.
Gremlin API: Graph features and capabilities using Gremlin 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.
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.
-
The ability to reference JavaScript libraries (e.g. underscore) within server-side scripting
It'd be nice to be able to reference javascript libraries within server-side scripting. Something like an AMD or RequireJS loader.
For example:
var _ = require('lodash');57 votesMoving to unplanned (backlog). This was incorrectly labeled under review.
-
stored procedures & functions in .NET (C#)
Would be great to have the option to implement stored procedures, functions and triggers in .NET (C#) as well.
57 votesThis is not on our roadmap and we have no plans for it long term.
Thank you for your suggestion.
-
Execute read-only stored procedures on secondary replica
I have a many-to-many scenario close to the post below:
https://feedback.azure.com/forums/263030-documentdb/suggestions/6611247-support-cross-document-joins
I have multiple entities, and the relationships between them are saved as documents and can't be denormalized.
Instead of doing multiple queries against the DB, I'd like to wrap it in a stored procedure to save round-trip time.
However, current stored procedures can only execute on primary replica, so it would be slow if the users are from another region.
Is that possible to define some read-only stored procedures so that it can be executed in read regions?28 votesAt this time we are marking this item as unplanned. We will continue to revisit this request for further votes and activity.
Thank you for your request.
-
Stored procedure samples and documentations should be updated to use latest JS features
You seem to support Promises, async/await, and other JS features in stored procedures yet all of the samples and docs still use callbacks, which makes the code rather ugly. Can we get the docs and samples updated?
The samples should also be updated to use parameterized queries.
5 votesThank you for your feedback.
Work to update our documentation and samples is being planned. Will update here when that work is complete
Thanks again.
-
4 votes
This is not on our roadmap but will continue to review this request for future planning cycles.
Thank you for your suggestion.
- Don't see your idea?