campo global de auto-incremento en MongoDb
¿Hay una manera de crear un valor global de auto-incremento en una colección?
Perforce tiene el concepto de una lista de cambios # que puede ser una característica potente para las actualizaciones sin estado. Estoy pensando en el mismo tipo de funcionalidad.
Ejemplo:
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
Luego puedo buscar cualquier cambio realizado después de la lista de cambios: 4 y tener la seguridad de que no me perdí nada.
¿Algún pensamiento de los gurús mongodb sobre cómo hacerlo de manera eficiente?