Is there a way to create a globally auto-incrementing value in a collection?
Perforce has the concept of a changelist# that can be a powerful feature for stateless updat
The MongoDB docs have a listing for auto-incrementing fields. In general it is bad practice, but this could work for the functionality you seek.
That stated, I have also seen people use "timestamps" for the last updated time. This may satisfy your requirements.
Likewise, if this is a really key feature, you may want to look at Riak's MVCC which seems closest to what you want.