DocumentDB Change Feed - How to see all changes to a document
<p>This new <a href="https://docs.microsoft.com/en-us/azure/documentdb/documentdb-change-feed" rel="noreferrer">Change Feed</a> feature provided by DocumentDB is pretty cool. However, the documentation states:</p>

<blockquote>
  <p>Each change to a document appears only once in the change feed. Only the most recent change for a given document is included in the change log. Intermediate changes may not be available.</p>
</blockquote>

<p>Basically, if a document goes from revision A->B->C, when the change feed is polled, we're only going to get "C." - I have a situation where I want to see "A" and "B" as well. </p>

<p>I know of a few existing patterns to solve this, but I was really hoping to leverage this new Change Feed feature. I hoped it would return A, B, and C.</p>

<p>Is the intent of this feature to have "workers" polling the service very frequently? Obviously, the more frequently workers poll, the less likely they are to skip a revision to a document. However, I wouldn't want to adversely affect performance of the collection as a result.</p>