Перехватить связь между драйвером mongodb и mongodb (с использованием прокси-сервера) - PullRequest
0 голосов
/ 09 апреля 2019

Я хочу перехватить связь между MongoDB driver и MongoDB. Я хочу перехватить, декодировать сообщение и хотел направить запрос к другим MongoDB экземплярам на основе запроса.

Например: если запрос предназначен для поиска всех пользователей, которые зарегистрировались (на веб-сайте) в некотором диапазоне дат, если диапазон дат находится в течение года, запрос направляется на последний экземпляр MongoDB, и если диапазон дат Примерно через 5-10 лет запрос должен быть направлен в архивную базу данных. Это должно быть сделано без каких-либо изменений в приложении.

Я хочу перехватить использование промежуточного программного обеспечения (например, прокси-сервера) между приложением и базой данных.

Приложение находится в узле js и использует фреймворк mongoose. Ничего не должно быть изменено в коде приложения.

Я хочу общее решение, которое можно применять к различным запросам, аналогичным тому, который упомянут в примере

...