I'm curious why are you worried about multiple revisions of a document?


On May 18, 2011, at 7:20 PM, Paul Davis <[email protected]> wrote:

> On Wed, May 18, 2011 at 7:08 PM, Ryan Hiebert <[email protected]> wrote:
>> When replication is being done, in what order will the changes be applied?  
>> In the order that they happened, or in the order of the _id they refer to, 
>> or some other ordering, or is there no ordering that can be expected.  For 
>> instance, if I move a document, I would like to make sure that I never have 
>> two versions of the document.  To this end, I first delete the document, and 
>> then create it again with the new _id.  In a replicated database, can I be 
>> sure that the document will be first deleted, and then created on the 
>> replicated database?
>> 
>> Thanks,
>> 
>> Ryan
> 
> The updates are applied in the order of the update sequence. You can
> view that sequence using the changes feed. Your proposed scenario is
> listed under "assuming those are the only two edits applied to those
> two docs in any database that ever replicates with your network of
> dbs, then yes".

Reply via email to