Может ли MongoDB changeStreams прослушивать коллекции системного уровня?

Из-за ограниченной документации, доступной по потокам изменений MongoDB, которую они представили в версии 3.6 и выше, я не могу прийти к выводу, позволят ли потоки изменений MongoDB прослушивать изменения коллекции системы.

В настоящее время меня интересует сборник system.profile.

1 ответ

Решение

Начиная с MongoDB v4.0, вы не можете открыть поток изменений во внутренней базе данных.system.profile collection.

Коллекция зарезервирована для внутреннего использования и не включена в оплог набора реплик, а также потому, что потоки изменений зависят от oplog он не сможет транслировать события изменений.

Другие вопросы по тегам