Azure Cosmos DB
540 Ideas
Vote
Microsoft
10 years ago
Be able to do partial updates on document
Allow to push only values for some fields of a document and not need to read the whole document and save it to documentDB.
Completed
OtherCompleted
Microsoft
Company Response
3 years agoThis feature is now generally available. Can start here to learn more, https://docs.microsoft.com/azure/cosmos-db/partial-document-update
Thank you.
Vote
Microsoft
10 years ago
Support Document Versioning
The ability to generate links to a previous version of a document would be a powerful addition DocumentDB that has many use cases.In my case I need a self managed profile document that needs to be referenced at point in time to be tied to an event.
Declined
NoSQL APIDeclined
Microsoft
Company Response
Azure Cosmos DB now provides the ability to access the change feed (https://docs.microsoft.com/en-us/azure/cosmos-db/change-feed). A common pattern to implement eventing patterns is1. Store every version/change as a separate item2. Read the change feed to merge/consolidate changes and trigger appropriate actions downstream.You can also expire old versions using TTL: https://docs.microsoft.com/en-us/azure/cosmos-db/time-to-live
Vote
Microsoft
6 years ago
[CosmosDB] Be able to manage Backup and Restore with Portal and APIs
Please provide the ability to manage backup and restore on our own.Restore through support is not clear and inconvenient.It turned out restore is only available through paid support plan.This document https://docs.microsoft.com/en-us/azure/cosmos-db/online-backup-and-restore#restoring-a-database-from-an-online-backup does not say it in any word.The situation made our customer extremely unhappy.
Completed
Resource Provider / ManagementCompleted
Microsoft
Company Response
This feature is now available in Preview.You can read more here.https://docs.microsoft.com/en-us/azure/cosmos-db/continuous-backup-restore-introductionThanks.
Vote
Microsoft
8 years ago
Add the ability to delete ALL data in a partition
In a partitioned collection, it would be useful to have the option delete all data with a given partitionId.
Completed
NoSQL APICompleted
Microsoft
Company Response
8 months agoThis feature is now in public preview. You can find documentation here: Delete items by partition key value - API for NoSQL (preview)
Vote
Microsoft
7 years ago
Support Cypher as a query language for Graph data
Add Cyhper (see http://www.opencypher.org/) as a language to query graph databases. Cypher is a human readable query languages to easily access a graph database.
Declined
Gremlin APIDeclined
Microsoft
Company Response
This is currently not on our road map. However, we will review this item in the future as we prioritize future releases.