mongodb驱动程序和mongodb之间的拦截通信(使用代理服务器)

时间:2019-04-09 06:19:16

标签: node.js mongodb bson

我想拦截MongoDB driverMongoDB之间的通信。我想拦截,解码通信,并想根据查询将查询路由到其他MongoDB实例。

对于Ex:如果查询要查找某个日期范围之间(在网站上)注册的所有用户,如果日期范围是一年以内,则查询将路由到最新的MongoDB实例,并且日期范围是大约5至10年后,则必须将查询路由到已归档的数据库。必须在不对应用程序进行任何更改的情况下完成此操作。

我想在应用程序和数据库之间使用中间件接口(例如代理服务器)进行拦截。

该应用程序位于node js中,并使用猫鼬框架。无需更改应用程序代码。

我想要一个通用的解决方案,该解决方案可以应用于与示例中提到的查询类似的不同查询

0 个答案:

没有答案