有没有办法在集合中创建全局自动递增值?
Perforce 有一个 changelist# 的概念,它可以成为无状态更新的强大功能。我正在考虑相同类型的功能。
例子:
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
然后我可以搜索在 changelist:4 之后所做的任何更改,并确信我没有错过任何内容。
mongodb 大师对如何有效地做到这一点有任何想法吗?