Does the "Azure DocumentDB with protocol support for MongoDB" which is in preview support partial update of data?
I have seen in documentation that DocumentDb that does not support. But could not find any information on this.
Yes, even though it's not supported for direct to DocumentDB API, when using the MongoDB protocol support, incremental operations are supported. Here is confirmation on the Azure page, in particular, "This includes support for field, array, bitwise and isolation updates as specified by MongoDB Update operator specification. For the Update operators that need multiple document manipulations, DocumentDB provides full ACID semantics with snapshot isolation."
DocumentDB (Cosmos) does support partial updates via stored procedure. Not sure why this isn't more widely documented.
We use the update operator provided in Cosmos DB samples on github via the DocumentDB API. Sending in the document ID and corresponding command ($push, $set, etc.) provides similar functionality to Mongo partial updates and makes for much better performance and use of RUs (request units).