campo de incremento automático global no MongoDb
Existe uma maneira de criar um valor de incremento automático global em uma coleção?
Perforce tem o conceito de changelist # que pode ser um recurso poderoso para atualizações sem estado. Estou pensando no mesmo tipo de funcionalidade.
Exemplo:
create> DocA.name = "foo" => changelist = 1
create> DocB.name = "bar" => changelist = 2
update> DocA.name = "bob" => changelist = 3
create> DocC.name = "joe" => changelist = 4
Resultados:
DocA.changelist = 3
DocB.changelist = 2
DocC.changelist = 4
Então eu posso procurar por quaisquer alterações feitas após a lista de mudanças: 4 e ter certeza de que não perdi nada.
Quaisquer pensamentos dos gurus mongodb sobre como fazer isso com eficiência?