globales Auto-Inkrementierungsfeld in MongoDb
Gibt es eine Möglichkeit, einen global automatisch inkrementierenden Wert in einer Sammlung zu erstellen?
Perforce hat das Konzept einer Änderungsliste, die eine leistungsstarke Funktion für zustandslose Aktualisierungen sein kann. Ich denke an die gleiche Art von Funktionalität.
Beispiel:
create> DocA.name = "foo" => changelist = 1
create> DocB.name = "bar" => changelist = 2
update> DocA.name = "bob" => changelist = 3
create> DocC.name = "joe" => changelist = 4
Ergebnisse:
DocA.changelist = 3
DocB.changelist = 2
DocC.changelist = 4
Dann kann ich nach Änderungen suchen, die nach der Änderungsliste vorgenommen wurden: 4 und bin zuversichtlich, dass ich nichts verpasst habe.
Irgendwelche Gedanken von den Mongodb-Gurus, wie man das effizient macht?