After
inserting into collection 'foo' a document { a=>"x"},
updating it to { a: "y"},
then to { a: "z" },
and finally deleting it,
the shadow collection will contain the following (the original collection will not contain the document anymore, as it has been deleted):
> db.foo.vermongo.find()
{ "_id" : { "_id" : ObjectId("4c78da..."), "_version" : 1 }, "a" : "x", "_version" : 1 }
{ "_id" : { "_id" : ObjectId("4c78da..."), "_version" : 2 }, "a" : "y", "_version" : 2 }
{ "_id" : { "_id" : ObjectId("4c78da..."), "_version" : 3 }, "a" : "z", "_version" : 3 }
{ "_id" : { "_id" : ObjectId("4c78da..."), "_version" : 4 }, "_version" : "deleted:4" }