問題タブ [mongodb-oplog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - MongoDB はどのユーザー mande が変更されたかを追跡します
私たちは、MongoDB の共有コレクションにアクセスできる複数のシステムを備えたマイクロサービス アーキテクチャを実行しています (はい、疑わしい設計ですが、これから抜け出すための移行段階にあります)。
oplog 内のどの変更がどの「ユーザー」/サービス (各マイクロサービスは異なる資格情報を使用している) によって実際にこの変更が行われたかを追跡する方法を見つけようとしています。DB に無効な変更が見つかった場合、これにより、バグが発生しているシステムを非常に簡単に見つけることができます。
何か案は?
これまでに思いついたのは、常にクライアント側のコードを変更する必要があるものだけでした。これは避けたいと思います。