глобальное автоинкрементное поле в MongoDb
Есть ли способ создать глобально автоинкрементное значение в коллекции?
Perforce имеет концепцию списка изменений, # которая может быть мощной функцией для обновлений без сохранения состояния. Я думаю о том же типе функциональности.
Пример:
create> DocA.name = "foo" => changelist = 1
create> DocB.name = "bar" => changelist = 2
update> DocA.name = "bob" => changelist = 3
create> DocC.name = "joe" => changelist = 4
Результаты:
DocA.changelist = 3
DocB.changelist = 2
DocC.changelist = 4
Затем я могу искать любые изменения, внесенные после списка изменений: 4 и быть уверенным, что ничего не пропустил.
Какие-нибудь мысли от гуру mongodb о том, как сделать это эффективно?