MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Ist MongoDB ChangeStream ResumeToken weltweit einzigartig?

Das resumeToken ist innerhalb eines einzelnen MongoDB-Bereitstellungsclusters eindeutig. MongoDB Streams ändern eine globale logische Uhr verwenden. Der Server codiert die Clusterzeit als Präfixwert eines resumeToken , was dazu führt, dass Benachrichtigungen zu Änderungsströmen sicher in der empfangenen Reihenfolge interpretiert werden können.

Ab MongoDB v4.0 können Sie einen Change-Stream-Cursor für eine Bereitstellung öffnen, um nach Änderungen an allen systemfremden Sammlungen in allen Datenbanken mit Ausnahme von admin zu suchen , local und config .