在MongoDB或解决方案中跨多个数据库进行聚合以跨数据库同步集合

时间:2019-09-16 14:30:27

标签: mongodb aggregation-framework

我们的项目中要求跨多个mongodb数据库编写聚合查询。我看到Mongo无法在聚合查询中查询另一个数据库。在这种情况下,我的选择是什么?

我们不介意在多个数据库之间手动创建相同的集合,只要在主集合更新时这些派生的集合自动同步即可。 Mongo是否有任何此类解决方案可以使跨数据库的集合保持同步?

1 个答案:

答案 0 :(得分:1)

“差不多。”您可以使用“更改流”功能侦听源数据库上的更改,但是必须编写一段代码才能将资料插入/更新到目标数据库中。