Может ли MongoDB changeStreams прослушивать коллекции системного уровня?
Из-за ограниченной документации, доступной по потокам изменений MongoDB, которую они представили в версии 3.6 и выше, я не могу прийти к выводу, позволят ли потоки изменений MongoDB прослушивать изменения коллекции системы.
В настоящее время меня интересует сборник system.profile.
1 ответ
Решение
Начиная с MongoDB v4.0, вы не можете открыть поток изменений во внутренней базе данных.system.profile collection.
Коллекция зарезервирована для внутреннего использования и не включена в оплог набора реплик, а также потому, что потоки изменений зависят от oplog
он не сможет транслировать события изменений.